Eucalyptus supports the AWS APIs for EC2 and S3. If you wish to develop client tools against Eucalyptus, you may find the AWS documentation for these APIs a useful resource. Please note that since these APIs are constantly being updated, Eucalyptus may support a slightly older version of each API.
This is the documentation for the AWS APIs currently supported by Eucalyptus:
Getting the source code
Source code is available from Github.
We have assembled some detailed information and tips on Eucalyptus source code. We hope you will find it useful while diving into Eucalyptus source code. If have a tip that is not listed, let us know and we will add it!