Developers
Learn more about all the ways to programmatically control Activations
Activations supports several different APIs for controlling, accessing data, and extending Activations. Teams that have the ability to write code can quickly customize Activations and make it an even more integrated component of your data infrastructure.
See our Developer Hub for a full view of all the interfaces available.
- Management API - A REST API for controlling the Syncs, Models, and Connections configured within Activations. This can be used to programmatically read information and perform most actions available in the Activations app today.
- Terraform Provider - Manage Activations resources as infrastructure as code using Terraform. Version control your Activations configuration and deploy it reproducibly across environments.
- Custom Destinations
- HTTP Request Destination - An easy way to send data to a custom destination, without having to build a full destination.
- Custom Destination API - A rich JSON-RPC API for implementing your own custom destination for Activations Syncs. This API supports batching and schemas just like other Activations connections.
- Sync Trigger API - Use the sync trigger API to programmatically trigger Activations syncs and read their status. We use this API to power our Airflow, Prefect, and Dagster integrations.
- GitLink - An integration that allows you to manage Activations SQL models and syncs via YAML files in your Git repository.
We're always adding more capabilities to our APIs. If you have questions about how to use our existing APIs or are looking for even more functionality, please send your feedback to Fivetran Support portal.