# Developers

As a developer, you’re an applications mastermind. Ellipsis Drive helps you flexibly render vector and raster data at high performance into your own software with a few lines of code.

:point\_down:Here we list the **guides** and **articles** to run through in order to get the most out of Ellipsis Drive as your off-the-shelf backend and file server.

### The basics

[<mark style="background-color:yellow;">**Quick start guide**</mark>](https://docs.ellipsis-drive.com/getting-started/quick-start) <mark style="background-color:yellow;">to familiarise yourself with Ellipsis Drive.</mark>

### **Beyond the basics!**

Everything that can be done in the UI (and much more) can also be done via the API and Python (take some time to scroll through):

<mark style="background-color:yellow;">Full Python documentation:</mark> [<mark style="background-color:yellow;">https://ellipsis-package.readthedocs.io/en/latest/</mark>](https://ellipsis-package.readthedocs.io/en/latest/)\ <mark style="background-color:yellow;">Full API documentation:</mark> [<mark style="background-color:yellow;">https://docs.ellipsis-drive.com/developers/api-v3</mark>](https://docs.ellipsis-drive.com/developers/api-v3)

#### App integration

[How to display Ellipsis Drive layers in your app](https://docs.ellipsis-drive.com/developers/integration-options/display-ellipsis-drive-layers-in-your-app).\
[How to display Ellipsis Drive layers in third party software](https://docs.ellipsis-drive.com/developers/integration-options/display-ellipsis-drive-layers-in-your-app).\
[How to connect Ellipsis Drive to your app](https://docs.ellipsis-drive.com/developers/integration-options/connect-ellipsis-drive-to-your-platform).

{% hint style="info" %}

* Give the [**glossary**](https://docs.ellipsis-drive.com/getting-started/glossary) a read through!
* Take a look at [**all available OGC protocols/standards**](https://docs.ellipsis-drive.com/developers/api-v3/ogc-protocols)&#x20;
  {% endhint %}

### <mark style="background-color:yellow;">Integration options</mark> for your stack/tools of choice

All packages can be found here: <https://app.ellipsis-drive.com/integrate>

#### Authorization

Some Ellipsis Drive API calls require authorization. Authorization should be done with a bearer token. There are three types of tokens that you can read about [here](https://docs.ellipsis-drive.com/developers/authentication-options).

<mark style="background-color:yellow;">**Some highlighted options:**</mark> \
\
Leaflet: <https://github.com/ellipsis-drive/leaflet-package>\
Mapbox GL: <https://github.com/ellipsis-drive/mapboxgljs-package>\
React-Leaflet: <https://github.com/ellipsis-drive/react-leaflet-package>\
MapLibre: <https://github.com/ellipsis-drive/mapboxgljs-package>\
HTML (embedded window): <https://docs.ellipsis-drive.com/integrate-with-ed/use-viewer-as-embedded-window>\
ArcGIS API JS: <https://github.com/ellipsis-drive/arcgisjs-package>\
Folium: <https://github.com/ellipsis-drive/folium>

Some practical developer and data science examples: <https://medium.com/@daniel_819>

###
