Skip to main content
RECOGNITION · PROGRAMMES · ECOSYSTEM · TRUST FinanceGPT Developers
FinanceGPT SDKs

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

Pick a language path, load FINANCEGPT_API_KEY from your environment, and verify the same sandbox request used by Quickstart.
Access → Call → Verify
JavaScript / TypeScript Node.js 18+

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.

Credential
export FINANCEGPT_API_KEY="your-sandbox-key"
Make the first call
Python Python 3.9+

Use requests for direct API v2 calls, generate an operation starter, or download the published preview Python SDK.

Credential
export FINANCEGPT_API_KEY="your-sandbox-key"
Make the first call
PHP PHP 8.1+

Use the cURL extension for direct API v2 calls, generate an operation starter, or download the published preview PHP SDK.

Credential
export FINANCEGPT_API_KEY="your-sandbox-key"
Make the first call
.NET .NET 8+

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.

Credential
set FINANCEGPT_API_KEY in your secret manager or environment
Make the first call
Java Java 17+

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.

Credential
set FINANCEGPT_API_KEY in your secret manager or environment
Make the first call
Go Go 1.21+

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.

Credential
export FINANCEGPT_API_KEY="your-sandbox-key"
Make the first call
Dart / Flutter Dart 3.3+ / Flutter

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.

Credential
load FINANCEGPT_API_KEY from your app secret/environment strategy
Make the first call

Need the shortest path? Use cURL.

Verify authentication and the API response before adding an SDK to your application.
Open Quickstart
export FINANCEGPT_API_KEY="your-sandbox-key"

Framework integrations

Use FinanceGPT inside your existing application structure without turning package installation into production or financial authority.
All ecosystem packages
Laravel
Laravel 9-12 / PHP 8.1+

Download the FinanceGPT Laravel preview integration with service-provider, facade, typed errors and webhook middleware. Packagist is not yet advertised as published.

View package
CodeIgniter 4
CodeIgniter 4.4+ / PHP 8.1+

Download the FinanceGPT CodeIgniter 4 preview integration with shared service, config, typed errors and webhook filter. Packagist is not yet advertised as published.

View package

Use an SDK with this endpoint

GET/finance-core/prepaids · Read prepaid expense schedules
Endpoint reference

curl

curl -X GET \
  -H "Authorization: Bearer $FINANCEGPT_API_KEY" \
  -H "Accept: application/json"
  "https://financegpt.dev/api/v2/finance-core/prepaids"

javascript

const response = await fetch("https:\/\/financegpt.dev\/api\/v2\/finance-core\/prepaids", {
  method: "GET",
  headers: {
    Authorization: `Bearer ${FINANCEGPT_API_KEY}`,
    Accept: 'application/json',
  },
});
const data = await response.json();

python

import json
import os
import requests

response = requests.request(
    'GET',
    'https://financegpt.dev/api/v2/finance-core/prepaids',
    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/finance-core/prepaids');
curl_setopt_array($ch, [
    CURLOPT_CUSTOMREQUEST => 'GET',
    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

Use a verified package when available. Package-manager publication is shown only when the registry release actually exists.
5 releases
SDKVersionRuntimeContractRegistryActions
.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.
OpenAPI SHA-256
dea651760d4f9eb2788e7dc398eb1ad7a1304e5c4b008a2407b0027fb746b65d
Current attested SDKs
0 / 5
Contract coverage
0%
SDK manifest OpenAPI

Where to go next

Once the first API call works, choose the product surface you actually need.