| Crates.io | tembo-api-client |
| lib.rs | tembo-api-client |
| version | 1.1.1 |
| created_at | 2025-02-03 20:19:36.276764+00 |
| updated_at | 2025-04-18 17:32:07.438195+00 |
| description | API client for Tembo Cloud's Platform API (api.tembo.io) |
| homepage | |
| repository | |
| max_upload_size | |
| id | 1540994 |
| size | 272,303 |
Platform API for Tembo Cloud. API documentation is available here.
This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.
org.openapitools.codegen.languages.RustClientCodegenPut the package under your project folder in a directory named tembo_api_client and add the following to Cargo.toml under [dependencies]:
tembo_api_client = { path = "./tembo_api_client" }
All URIs are relative to http://localhost
| Class | Method | HTTP request | Description |
|---|---|---|---|
| AppApi | get_all_apps | GET /api/v1/apps | Attributes for all apps |
| AppApi | get_app | GET /api/v1/apps/{type} | Get the attributes of a single App |
| InstanceApi | create_instance | POST /api/v1/orgs/{org_id}/instances | Create a new Tembo instance |
| InstanceApi | delete_instance | DELETE /api/v1/orgs/{org_id}/instances/{instance_id} | Delete an existing Tembo instance |
| InstanceApi | get_all | GET /api/v1/orgs/{org_id}/instances | Get all Tembo instances in an organization |
| InstanceApi | get_instance | GET /api/v1/orgs/{org_id}/instances/{instance_id} | Get an existing Tembo instance |
| InstanceApi | get_schema | GET /api/v1/orgs/instances/schema | Get the json-schema for an instance |
| InstanceApi | instance_event | POST /api/v1/orgs/{org_id}/instances/{instance_id} | Lifecycle events for a Tembo instance |
| InstanceApi | patch_instance | PATCH /api/v1/orgs/{org_id}/instances/{instance_id} | Update attributes on an existing Tembo instance |
| InstanceApi | put_instance | PUT /api/v1/orgs/{org_id}/instances/{instance_id} | Replace all attributes of an existing Tembo instance |
| InstanceApi | restore_instance | POST /api/v1/orgs/{org_id}/restore | Restore a Tembo instance |
| StackApi | get_all_entities | GET /api/v1/stacks | Attributes for all stacks |
| StackApi | get_entity | GET /api/v1/stacks/{type} | Get the attributes of a single stack |
To get access to the crate's generated documentation, use:
cargo doc --open