SDKs and tools
Everything starts from the OpenAPI specification, published with this documentation and updated whenever the API changes:
https://developers.eldowallet.fr/openapi.en.yaml(English descriptions)https://developers.eldowallet.fr/openapi.fr.yaml(French descriptions)
Node.js: a ready-to-use client with api
npx api install https://developers.eldowallet.fr/openapi.en.yaml --identifier eldowallet
The tool generates a typed SDK in your project and prints the package name to import:
import eldowallet from '@api/eldowallet';
eldowallet.auth(process.env.ELDO_TOKEN);
const {data} = await eldowallet.getClients({page: 1, limit: 20});
Method names are the operation IDs shown on each page of the API reference.
TypeScript: types only
npx openapi-typescript https://developers.eldowallet.fr/openapi.en.yaml -o src/eldowallet.d.ts
Other languages (PHP, Python, Java, C#…)
OpenAPI Generator produces a client in more than 50 languages:
- PHP
- Python
- Java
- C#
npx @openapitools/openapi-generator-cli generate \
-i https://developers.eldowallet.fr/openapi.en.yaml \
-g php -o ./eldowallet-php --additional-properties=invokerPackage=EldoWallet
npx @openapitools/openapi-generator-cli generate \
-i https://developers.eldowallet.fr/openapi.en.yaml \
-g python -o ./eldowallet-python --additional-properties=packageName=eldowallet
npx @openapitools/openapi-generator-cli generate \
-i https://developers.eldowallet.fr/openapi.en.yaml \
-g java -o ./eldowallet-java
npx @openapitools/openapi-generator-cli generate \
-i https://developers.eldowallet.fr/openapi.en.yaml \
-g csharp -o ./EldoWallet
Postman and Insomnia
A ready-to-use collection: all 129 API requests, grouped by domain, already set up for the test environment and authentication.
Download the Postman collection- In Postman, click Import and drop the downloaded file.
- Open the eldo wallet API v2 (test) collection, Variables tab, and paste your API token into
token. No token yet? Request test access: it arrives by email. - Send any request: the test URL and the
Authorization: Bearerheader are already set.
Insomnia, Bruno or another tool: import the OpenAPI specification from its URL.
https://developers.eldowallet.fr/openapi.en.yaml
AI assistants
/llms.txt: an index of all the documentation, in llmstxt.org format./llms-full.txt: all the documentation in a single text file.- Every page is static HTML: an assistant can read any URL on this site.
Give one of these URLs to your coding assistant (Claude, Copilot, Cursor…) so it writes the integration from the real specification.