Terapi is an open-source embedded integration platform for building native product integrations. It provides a self-hosted iPaaS with pre-built connectors, authentication management, unified APIs, and workflow automation for SaaS products needing to offer native third-party integrations to their customers.
Type: company (open source)
Website: https://terapi.dev
Documentation: https://docs.terapi.dev
GitHub: https://github.com/terapi-dev
Terapi's REST API enables authentication management, connection handling, data synchronization, and action triggering across integrated third-party services. Build native integrations into your SaaS product using Terapi's pre-built connector ecosystem.
- Documentation: https://docs.terapi.dev
- OpenAPI: openapi/terapi-openapi.yml
| Spec | Description |
|---|---|
| terapi-openapi.yml | Terapi REST API - connections, integrations, sync, actions, auth tokens |
| Ruleset | Description |
|---|---|
| terapi-rules.yml | Spectral rules enforcing Terapi API conventions |
| File | Description |
|---|---|
| capabilities/shared/terapi.yaml | Terapi API consumed definition |
| File | Description |
|---|---|
| capabilities/embedded-integrations.yaml | Full embedded iPaaS workflow (connections, sync, actions, auth) |
| Schema | Description |
|---|---|
| terapi-connection-schema.json | Integration connection schema |
| Structure | Description |
|---|---|
| terapi-connection-structure.json | Connection field documentation |
| Context | Description |
|---|---|
| terapi-context.jsonld | JSON-LD context for integration platform concepts |
| Example | Description |
|---|---|
| terapi-list-connections-example.json | List connections request/response |
| terapi-trigger-action-example.json | Trigger action (create GitHub issue) request/response |
| Vocabulary | Description |
|---|---|
| terapi-vocabulary.yml | Embedded iPaaS and integration platform vocabulary |
- Website: https://terapi.dev
- Documentation: https://docs.terapi.dev
- GitHub: https://github.com/terapi-dev