---
title: "Developers"
description: "Integrate with Gitana using our comprehensive guides, APIs, and language drivers for seamless development. (Gitana 4.0)"
product: "Gitana"
version: "4.0"
url: "/documentation/gitana/4.0/developers/overview"
---

# Developers

Explore our guides and examples to integrate with Gitana.

Everything is accessible through the [API](/documentation/gitana/4.0/developers/api/overview.md), an HTTP/HTTPS endpoint that uses OAuth 2.0 authentication. You can call it with any HTTP client, or use one of our eight language [drivers](/documentation/gitana/4.0/developers/drivers/overview.md), which handle authentication state, concurrency and fast API calls for you. Pre-built [framework examples](/documentation/gitana/4.0/developers/frameworks/overview.md) can serve as a template for your own projects, and the [command-line client](/documentation/gitana/4.0/developers/cli/overview.md) lets you work with your projects, applications and data stores from a terminal. You can also extend the user interface with [custom modules](/documentation/gitana/4.0/developers/ui-dev/overview.md), or build custom APIs and web sites with the [Application Server](/documentation/gitana/4.0/developers/app-server/overview.md).

**Start here:** get your [API Keys](/documentation/gitana/4.0/developers/apikeys/overview.md), pick a [driver](/documentation/gitana/4.0/developers/drivers/overview.md) for your stack, then follow the matching [cookbook](/documentation/gitana/4.0/developers/cookbooks/overview.md).

##### Drivers

Integrate to Gitana quickly using one of our pre-built drivers

[![C#](/documentation/gitana/4.0/developers/drivers/csharp/csharp.png)](/documentation/gitana/4.0/developers/drivers/csharp.md)

##### [C#](/documentation/gitana/4.0/developers/drivers/csharp.md)

For Microsoft C# / .NET apps.

[![Go](/documentation/gitana/4.0/developers/drivers/go/golang.png)](/documentation/gitana/4.0/developers/drivers/go.md)

##### [Go](/documentation/gitana/4.0/developers/drivers/go.md)

For Go apps and tools.

[![Java](/documentation/gitana/4.0/developers/drivers/java/java.png)](/documentation/gitana/4.0/developers/drivers/java.md)

##### [Java](/documentation/gitana/4.0/developers/drivers/java.md)

For Java, Spring Framework / Boot apps.

[![JavaScript / Node](/documentation/gitana/4.0/developers/drivers/javascript/javascript.png)](/documentation/gitana/4.0/developers/drivers/javascript.md)

##### [JavaScript / Node](/documentation/gitana/4.0/developers/drivers/javascript.md)

For JavaScript / Node.js (ES 5, Promises, async).

[![JavaScript (Legacy)](/documentation/gitana/4.0/developers/drivers/javascript-legacy/javascript.png)](/documentation/gitana/4.0/developers/drivers/javascript-legacy.md)

##### [JavaScript (Legacy)](/documentation/gitana/4.0/developers/drivers/javascript-legacy.md)

(Deprecated) V1 driver for JS

[![PHP](/documentation/gitana/4.0/developers/drivers/php/php.svg)](/documentation/gitana/4.0/developers/drivers/php.md)

##### [PHP](/documentation/gitana/4.0/developers/drivers/php.md)

For PHP apps (Drupal, Wordpress).

[![Python](/documentation/gitana/4.0/developers/drivers/python/python.svg)](/documentation/gitana/4.0/developers/drivers/python.md)

##### [Python](/documentation/gitana/4.0/developers/drivers/python.md)

For Python apps and tools.

[![Ruby](/documentation/gitana/4.0/developers/drivers/ruby/ruby.png)](/documentation/gitana/4.0/developers/drivers/ruby.md)

##### [Ruby](/documentation/gitana/4.0/developers/drivers/ruby.md)

For Ruby and Ruby-on-Rails.

##### Frameworks

Get started quickly with one of the following frameworks

[![AngularJS](/documentation/gitana/4.0/developers/frameworks/angularjs/angularjs.png)](/documentation/gitana/4.0/developers/frameworks/angularjs.md)

##### [AngularJS](/documentation/gitana/4.0/developers/frameworks/angularjs.md)

Access your content from an Angular app.

[![cURL](/documentation/gitana/4.0/developers/frameworks/curl/curl.svg)](/documentation/gitana/4.0/developers/frameworks/curl.md)

##### [cURL](/documentation/gitana/4.0/developers/frameworks/curl.md)

Execute API calls from a command prompt with curl.

[![Next.js](/documentation/gitana/4.0/developers/frameworks/nextjs/nextjs.png)](/documentation/gitana/4.0/developers/frameworks/nextjs.md)

##### [Next.js](/documentation/gitana/4.0/developers/frameworks/nextjs.md)

Build static or hybrid-server sites with Next.js.

[![Nuxt.js](/documentation/gitana/4.0/developers/frameworks/nuxtjs/nuxtjs.png)](/documentation/gitana/4.0/developers/frameworks/nuxtjs.md)

##### [Nuxt.js](/documentation/gitana/4.0/developers/frameworks/nuxtjs.md)

Build static sites with Nuxt.js.

[![Postman](/documentation/gitana/4.0/developers/frameworks/postman/postman.jpg)](/documentation/gitana/4.0/developers/frameworks/postman.md)

##### [Postman](/documentation/gitana/4.0/developers/frameworks/postman.md)

Test the API using Postman or another HTTP client.

[![React](/documentation/gitana/4.0/developers/frameworks/react/react.png)](/documentation/gitana/4.0/developers/frameworks/react.md)

##### [React](/documentation/gitana/4.0/developers/frameworks/react.md)

Access your content from a React app.

[![SvelteKit](/documentation/gitana/4.0/developers/frameworks/sveltekit/sveltekit.png)](/documentation/gitana/4.0/developers/frameworks/sveltekit.md)

##### [SvelteKit](/documentation/gitana/4.0/developers/frameworks/sveltekit.md)

Build static or hybrid sites with SvelteKit.

[![Vue.js](/documentation/gitana/4.0/developers/frameworks/vuejs/vuejs.png)](/documentation/gitana/4.0/developers/frameworks/vuejs.md)

##### [Vue.js](/documentation/gitana/4.0/developers/frameworks/vuejs.md)

Access your content from a Vue app.

##### Custom UI

Extend the User Interface with your own modules, themes and fields.

- [Overview](/documentation/gitana/4.0/developers/ui-dev/overview.md)
- [Actions](/documentation/gitana/4.0/developers/ui-dev/actions.md)
- [Configuration](/documentation/gitana/4.0/developers/ui-dev/configuration.md)
- [Contexts](/documentation/gitana/4.0/developers/ui-dev/contexts.md)
- [Evaluators](/documentation/gitana/4.0/developers/ui-dev/evaluators.md)
- [Modules](/documentation/gitana/4.0/developers/ui-dev/modules.md)
- [Samples](/documentation/gitana/4.0/developers/ui-dev/samples.md)
- [Templates](/documentation/gitana/4.0/developers/ui-dev/ui-templates.md)
- [UI Views](/documentation/gitana/4.0/developers/ui-dev/ui-views.md)

##### Application Server

Develop Custom Application Server Extensions

- [Overview](/documentation/gitana/4.0/developers/app-server/overview.md)
- [Authentication](/documentation/gitana/4.0/developers/app-server/authentication.md)
- [Clustering](/documentation/gitana/4.0/developers/app-server/clustering.md)
- [Installation](/documentation/gitana/4.0/developers/app-server/installation.md)
- [Services](/documentation/gitana/4.0/developers/app-server/services.md)
- [Tags](/documentation/gitana/4.0/developers/app-server/tags.md)
- [URL Addressability](/documentation/gitana/4.0/developers/app-server/url-addressability.md)
- [Web Content Management](/documentation/gitana/4.0/developers/app-server/web-content-management.md)

##### API

Work with the HTTP/HTTPS API directly

- [Overview](/documentation/gitana/4.0/developers/api/overview.md)
- [Formats](/documentation/gitana/4.0/developers/api/formats.md)
- [System Metadata](/documentation/gitana/4.0/developers/api/metadata.md)
- [Pagination](/documentation/gitana/4.0/developers/api/pagination.md)
- [Patching](/documentation/gitana/4.0/developers/api/patching.md)
- [Statistics](/documentation/gitana/4.0/developers/api/statistics.md)

##### API Keys

Find the client and user credentials that your applications use to connect

- [Overview](/documentation/gitana/4.0/developers/apikeys/overview.md)
- [Create new Application Keys](/documentation/gitana/4.0/developers/apikeys/application.md)

##### Authentication

Authenticate with OAuth 2.0

- [Overview](/documentation/gitana/4.0/developers/authentication/overview.md)
- [Drivers](/documentation/gitana/4.0/developers/authentication/drivers.md)
- [OAuth 2.0](/documentation/gitana/4.0/developers/authentication/oauth2.md)

##### Command Line

Work with your projects, applications and data stores from the command line

- [Overview](/documentation/gitana/4.0/developers/cli/overview.md)
- [Commands](/documentation/gitana/4.0/developers/cli/commands.md)
- [Modules Commands](/documentation/gitana/4.0/developers/cli/modules.md)
- [Transfer Commands](/documentation/gitana/4.0/developers/cli/transfer.md)

##### Cookbooks

Get started coding with the drivers

- [Overview](/documentation/gitana/4.0/developers/cookbooks/overview.md)
- [Content Modeling Cookbook](/documentation/gitana/4.0/developers/cookbooks/content-modeling.md)
- [C# Cookbook](/documentation/gitana/4.0/developers/cookbooks/csharp.md)
- [Go Cookbook](/documentation/gitana/4.0/developers/cookbooks/go.md)
- [Java Cookbook](/documentation/gitana/4.0/developers/cookbooks/java.md)
- [JavaScript (Legacy) Cookbook](/documentation/gitana/4.0/developers/cookbooks/javascript.md)
- [JavaScript 2.0 Cookbook](/documentation/gitana/4.0/developers/cookbooks/javascript2.md)
- [Node.js Cookbook](/documentation/gitana/4.0/developers/cookbooks/nodejs.md)
- [PHP Cookbook](/documentation/gitana/4.0/developers/cookbooks/php.md)
- [Python Cookbook](/documentation/gitana/4.0/developers/cookbooks/python.md)
- [REST API Cookbook](/documentation/gitana/4.0/developers/cookbooks/rest.md)
- [Ruby Cookbook](/documentation/gitana/4.0/developers/cookbooks/ruby.md)
- [Scripting Cookbook](/documentation/gitana/4.0/developers/cookbooks/scripting.md)
