Developer.TACC.cloud

Developer documentation for Agave, Abaco, and other TACC APIs

Agave API

The Agave Platform (http://agaveapi.co) is an open source, science-as-a-service API platform for powering your digital lab. Documentation is presented below:

Documentation

1. Getting Started   

1.0. Introduction

1.1. Conventions

1.2. Conventions response

1.3. Status Codes

1.4. Best Practices

2. Guides   

2.0. Introduction

2.1. Authorization

2.2. Clients

3. Systems   

3.0. Introduction

3.1. Storage

3.2. Execution

3.3. Management

3.4. Roles

3.5. Scopes

4. Files   

4.0. Introduction

4.1. Provenance

4.2. Metadata

4.3. Permissions

4.4. Publishing

5. Apps   

5.0. Introduction

5.1. Inputs and Parameters

5.2. Wrapper Templates

5.3. Example App

5.4. Sharing Apps

6. Jobs   

6.0. Introduction

6.1. Submission

6.2. Monitoring

6.3. Managing

6.4. Outputs

6.5. Lifecycle

6.6. Permissions

7. Notifications   

7.0. Introduction

7.1. Macros

7.2. Managing

7.3. Policy

8. Postits   

8.0. Introduction

9. Metadata   

9.0. Introduction

9.1. Listing

9.2. Validation

9.3. Search

9.4. Permissions

9.5. Schema

10. Monitors   

10.0. Introduction

11. User Profiles   

11.0. Introduction

12. Tags   

not currently supported

13. UUIDs   

13.0. Introduction

14. Events   

14.0. Introduction

14.1. Reference

15. Search   

15.0. Introduction

16. Tooling   

16.0. Introduction

16.1. Agave Togo

16.2. Jupyter Hub

16.3. CLI