Choose your SDK. Make your first call.
Start in the language you already use. Keep the sandbox credential in an environment variable, verify one API request, then move into models, agents or financial workflows.
Start with your language
Use native fetch for direct API v2 calls, or download the contract-pinned Node.js/TypeScript ecosystem preview. npm publication is reported only after registry release.
export FINANCEGPT_API_KEY="your-sandbox-key"
Make the first call
Use requests for direct API v2 calls, generate an operation starter, or download the published preview Python SDK.
export FINANCEGPT_API_KEY="your-sandbox-key"
Make the first call
Use the cURL extension for direct API v2 calls, generate an operation starter, or download the published preview PHP SDK.
export FINANCEGPT_API_KEY="your-sandbox-key"
Make the first call
Download the FinanceGPT .NET preview SDK with typed API exceptions, bounded retries, request-ID capture, idempotency support and webhook verification. NuGet is not yet advertised as published.
set FINANCEGPT_API_KEY in your secret manager or environment
Make the first call
Download the FinanceGPT Java preview SDK with typed API exceptions, bounded retries, request-ID capture, idempotency support and webhook verification. Maven Central is not yet advertised as published.
set FINANCEGPT_API_KEY in your secret manager or environment
Make the first call
Download the FinanceGPT Go preview SDK with typed errors, bounded retries, request-ID capture, idempotency support and webhook verification. Go Modules/GitHub publication is reported only after release.
export FINANCEGPT_API_KEY="your-sandbox-key"
Make the first call
Download the FinanceGPT Dart preview SDK with a Flutter example, typed errors, retries, request IDs, idempotency and webhook verification. pub.dev is not yet advertised as published.
load FINANCEGPT_API_KEY from your app secret/environment strategy
Make the first call
Need the shortest path? Use cURL.
export FINANCEGPT_API_KEY="your-sandbox-key"Framework integrations
Download the FinanceGPT Laravel preview integration with service-provider, facade, typed errors and webhook middleware. Packagist is not yet advertised as published.
View packageDownload the FinanceGPT CodeIgniter 4 preview integration with shared service, config, typed errors and webhook filter. Packagist is not yet advertised as published.
View packageUse an SDK with this endpoint
/oauth/finance-core/token · Exchange a human-delegated Finance Core authorization code using PKCE S256curl
curl -X POST \
-H "Authorization: Bearer $FINANCEGPT_API_KEY" \
-H "Accept: application/json"
"https://financegpt.dev/api/v2/oauth/finance-core/token"
javascript
const response = await fetch("https:\/\/financegpt.dev\/api\/v2\/oauth\/finance-core\/token", {
method: "POST",
headers: {
Authorization: `Bearer ${FINANCEGPT_API_KEY}`,
Accept: 'application/json',
},
});
const data = await response.json();
python
import json
import os
import requests
response = requests.request(
'POST',
'https://financegpt.dev/api/v2/oauth/finance-core/token',
headers={
'Authorization': 'Bearer ' + os.environ['FINANCEGPT_API_KEY'],
'Accept': 'application/json',
},
)
response.raise_for_status()
print(response.json())
php
<?php
$ch = curl_init('https://financegpt.dev/api/v2/oauth/finance-core/token');
curl_setopt_array($ch, [
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
'Authorization: Bearer '.getenv('FINANCEGPT_API_KEY'),
'Accept: application/json',
],
]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
Verified SDK releases
| SDK | Version | Runtime | Contract | Registry | Actions |
|---|---|---|---|---|---|
| .NET | 0.1.0 |
.NET 8+ | attested outdated | NuGet · not published | DetailsDownload |
| Java | 0.1.0 |
Java 17+ | attested outdated | Maven Central · not published | DetailsDownload |
| JavaScript | 0.1.0 |
Node.js 18+ | attested outdated | npm · not published | DetailsDownload |
| PHP | 0.1.0 |
PHP 8.1+ | attested outdated | Packagist · not published | DetailsDownload |
| Python | 0.1.0 |
Python 3.9+ | attested outdated | PyPI · not published | DetailsDownload |
Registry and contract details
OpenAPI fingerprints, package integrity and lifecycle evidence are available when you need to verify a release.
Registry and contract details
dea651760d4f9eb2788e7dc398eb1ad7a1304e5c4b008a2407b0027fb746b65d