Skip to main content
Version: 24.3

GitHub Repositories

Why does Digital.aiAgility do open source?

  • So we can include more people. Building and maintaining projects as open source helps us reach our distributed community and engage them to better balance demand against development capacity.
  • So you can compose your tool chain. Open source protects people from vendor lock-in and fosters technical standards that make it easier to plug tools together.
  • So you can automate incrementally. Open source enables change throughout the ecosystem so tool evolution is less disruptive.

Our SDKs and integrations have always been available as free and open-source projects. To better support the needs people who want to fork, develop, and contribute to these projects, we have begun an effort to migrate the projects to GitHub. For developers with an interest in contributing, we encourage you to fork a repository today.

Available Repositories

RepositoryDescription
tools-CopyDbCommand-line tool for copying SQL Server databases
scriptsVarious SQL Scripts for modifying your Digital.aiAgility database - please do not use without contacting Digital.aiAgility support.
git-hooksSome useful git-hooks for integrating with Digital.aiAgility
VersionOne.AppCatalog.WebConnects developers who build Digital.aiAgility applications with Digital.aiAgility customers.
VersionOne.AppCatalog.ProductsWrite your own entry and submit a pull request to be added to the Digital.aiAgility app catalog
VersionOne.SDK.NET.APIClientA library for .NET development with the Digital.aiAgility REST API.
OAuth2Client.NetBasic OAuth2 client for .NET providing an easy way to authenticate to OAuth2-protected endpoints.
VersionOne.SDK.PythonA library for custom Python development against the Digital.aiAgility Platform's REST-based API.
VersionOne.SDK.Java.APIClientA library for Java development with the Digital.aiAgility REST API.
GrammarsGrammars for various languages used in Digital.aiAgility
VersionOne.Provisioning.LDAPSynchronize Digital.aiAgility Members with LDAP users
VersionOne.SDK.CommandLineScripts and commands to ease working with the Digital.aiAgility HTTP API via the command line.
VersionOne.SDK.NET.ObjectModelA strongly-typed object model library on top of the Digital.aiAgility SDK.NET API Client library.
VersionOne.SDK.Java.ObjectModelA strongly-typed object model library on top of the Digital.aiAgility SDK.Java API Client library.
VersionOne.SDK.ExperimentalContains experimental code related to the Digital.aiAgility SDK.

Developer_Library

Developer_Library

Getting_Started

Learn_the_API

Get_an_SDK

Custom_Reporting_and_Data_Mart

sample-code

bulk-api-endpoint

agility-bulk-api