---
id: agility-sdk
slug: /sdk/agility-sdk
title: 'Agility SDK Overview'
description: 'Object-oriented Java and .NET clients that wrap the Agility API, plus community-maintained SDKs for other languages'
sidebar_label: 'Overview'
sidebar_position: 1
tags: ['sdk', 'json', 'open-source']
---

The Agility SDK wraps the Agility API in an object-oriented client for a specific language, so you can query, create, and update assets without constructing HTTP requests or parsing the raw JSON or XML responses yourself.

Digital.ai builds and supports two SDKs:

- [Java SDK](./java/java-sdk) — for JVM-based integrations.
- [.NET SDK](./dotnet/dot-net-sdk) — for .NET Framework integrations.

Each one covers the same ground: connecting to your instance, querying and updating assets, executing operations, and working with attachments. Pick the SDK that matches your project's language; the underlying API concepts are the same either way.

## Community SDKs

These SDKs are community-maintained, not built or supported by Digital.ai:

- [Python SDK](https://github.com/versionone/VersionOne.SDK.Python)
- [JavaScript SDK](https://github.com/versionone/VersionOne.SDK.Javascript)

## Getting Help

- [Stack Overflow](https://stackoverflow.com/questions/tagged/versionone): ask the Agility developer community.
- [Digital.ai Support](https://digitalai.us.digital.ai): our support team is well versed in the Agility API, including accessing it via the SDKs.