# Available SDKs

Welcome to the DeFindex SDK documentation! Choose the SDK that best fits your development environment and integration requirements.

### Direct API Integration (Recommended)

**Perfect for:** Custom integrations and any programming language

* **Platform:** Language-agnostic REST API
* **Use Case:** Any app
* **Features:** Complete API access, maximum flexibility, Bearer token authentication

[**View API Integration Guide**](/api-integration-guide/api.md)

## Getting Started

1. **Choose your platform** based on your development environment
2. **Follow the integration guide** for your selected SDK or API
3. **Deploy a vault** using the [DeFindex DApp](https://app.defindex.io/) or TypeScript SDK
4. **Start integrating** vault operations into your application

## Available SDKs

### DotNet SDK

**Perfect for:** server-side development

* **Platform:** dotnet
* **Use Case:** Web backends, server-side applications
* **Features:** Only deposit, withdraw, balance and APY

### TypeScript SDK

**Perfect for:** Web applications and server-side development

* **Platform:** TypeScript/JavaScript (Node.js)
* **Use Case:** Web backends, API integrations, server-side applications
* **Features:** Complete vault management, factory operations, admin functions, full type safety

[**View TypeScript SDK Documentation**](#typescript-sdk)

### Flutter SDK (Deprecated)

## Need Help?

* **Discord Community / Developer Support:** [Join our Discord](https://discord.gg/ftPKMPm38f)
* **API Documentation:** <https://api.defindex.io/docs>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.defindex.io/advanced-documentation/sdks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
