Tools & SDKs
Addepar does not publish or maintain an official SDK in any language. The published OpenAPI specification is the official machine-readable API contract.
Official Resources
| Resource | Location | What it provides |
|---|---|---|
| OpenAPI Specification | Available through the developer portal API reference | Complete endpoint definitions, request/response schemas, and parameter constraints |
| API Reference | developers.addepar.com/docs | Human-readable documentation for every endpoint |
| Developer Portal | developers.addepar.com | Guides, authentication setup, and Try It console |
Generating Client Code
You can generate typed API clients from the OpenAPI specification using standard code generation tools:
OpenAPI Generator (supports 50+ languages):
openapi-generator-cli generate \
-i addepar-openapi-spec.json \
-g python \
-o ./addepar-client
Other generators:
- openapi-generator.tech (Java, Python, TypeScript, Go, Ruby, C#, and others)
- Kiota (Microsoft, multi-language)
- Orval (TypeScript/React)
Generated clients inherit correctness from the spec. When the spec updates, regenerate to stay current.
Community and Third-Party Tools
Third-party libraries and tools that reference the Addepar API exist on package registries (PyPI, npm, etc.) and API catalogues. These are maintained by their respective authors.
Addepar does not endorse, verify, or support community tools. Their behavior may diverge from the current API contract. When a community tool contradicts this portal, the portal is authoritative.
Before adopting a community tool, verify:
- Does it target the current API version?
- Does its authentication flow match the OAuth or Basic Authentication documentation?
- Does it handle pagination, rate limiting, and error codes as documented?
Reporting Documentation Issues
If you find an error in the developer portal or the OpenAPI specification, contact your Addepar representative or reach out through your existing support channel. Include:
- The page URL or endpoint path
- What the documentation states
- What the API actually returns
- A reproducible example (curl command or request/response pair)
What "Official" Means
| Source | Status |
|---|---|
| This developer portal | Official. Authoritative for behavior, parameters, and constraints. |
| Published OpenAPI specification | Official. Machine-readable contract; drives Try It console and generated clients. |
| Addepar support responses | Official. Case-specific guidance from Addepar staff. |
| Community libraries (PyPI, npm, GitHub) | Unofficial. Maintained by third parties. May be out of date. |
| Third-party API catalogues (RapidAPI, APIs.guru) | Unofficial. May index stale or incomplete specifications. |
| Blog posts, tutorials, Stack Overflow answers | Unofficial. Point-in-time snapshots that do not track API changes. |
Updated 4 days ago