SDKs
Extend provides official SDKs in TypeScript, Python, and Java to help you integrate faster and with better type safety. These SDKs are automatically generated from our API specification, ensuring they’re always up to date with our latest features.
Installing the Extend SDK
In the following getting started guide we will provide sample code using both cURL requests and our SDKs (Typescript, Python, and Java). If you wish to follow along with one of the SDKs, you should install the SDKs as follows:
Typescript:
Python:
Java:
Official SDKs
Integrate Extend into your JS and TS applications with our fully-typed SDK.
Integrate Extend into your Python applications with our fully-typed SDK.
Integrate Extend into your Java applications with our fully-typed SDK.
Community SDKs
Deployments
If you’re unsure which environment you are in or should be in, reach out to us!
Extend operates multiple deployments to support different regulatory and data residency requirements:
- Production (Default):
https://api.extend.ai- Our primary production environment - US2:
https://api.us2.extend.app- Additional US production deployment - EU1:
https://api.eu1.extend.ai- European deployment for EU data residency requirements
By default, our SDKs connect to the production endpoint (api.extend.ai). To use a different deployment, configure your SDK with the appropriate base URL:

