# FOR DEVELOPERS

- [API](/for-developers/api.md): This article gives an overview of the fylr API. The API specification is available in OpenAPI format and can be individually generated by your own fylr instance.
- [OAuth2](/for-developers/api/oauth2.md): fylr uses OAuth2 for authentication.
- [Endpoints](/for-developers/api/endpoints.md)
- [/api/collection](/for-developers/api/endpoints/api-collection.md)
- [/api/config](/for-developers/api/endpoints/api-config.md)
- [/api/db\_info](/for-developers/api/endpoints/api-db_info.md)
- [/api/db](/for-developers/api/endpoints/api-db.md)
- [/api/eas](/for-developers/api/endpoints/api-eas.md)
- [/api/event](/for-developers/api/endpoints/api-event.md)
- [/api/export](/for-developers/api/endpoints/api-export.md)
- [/api/group](/for-developers/api/endpoints/api-group.md)
- [/api/l10n](/for-developers/api/endpoints/api-l10n.md)
- [/api/mask](/for-developers/api/endpoints/api-mask.md)
- [/api/message](/for-developers/api/endpoints/api-message.md)
- [/api/oaipmh](/for-developers/api/endpoints/api-oaipmh.md)
- [/api/objects](/for-developers/api/endpoints/api-objects.md)
- [/api/objecttype](/for-developers/api/endpoints/api-objecttype.md)
- [/api/plugin](/for-developers/api/endpoints/api-plugin.md)
- [/api/pool](/for-developers/api/endpoints/api-pool.md)
- [/api/publish](/for-developers/api/endpoints/api-publish.md)
- [/api/right](/for-developers/api/endpoints/api-right.md)
- [/api/schema](/for-developers/api/endpoints/api-schema.md)
- [/api/search](/for-developers/api/endpoints/api-search.md)
- [/api/settings](/for-developers/api/endpoints/api-settings.md)
- [/api/suggest](/for-developers/api/endpoints/api-suggest.md)
- [/api/system](/for-developers/api/endpoints/api-system.md)
- [/api/tags](/for-developers/api/endpoints/api-tags.md)
- [/api/transitions](/for-developers/api/endpoints/api-transitions.md)
- [/api/user](/for-developers/api/endpoints/api-user.md)
- [/api/webdav](/for-developers/api/endpoints/api-webdav.md)
- [/api/xmlmapping](/for-developers/api/endpoints/api-xmlmapping.md)
- [/api/task](/for-developers/api/endpoints/api-task.md)
- [System Data Types](/for-developers/system-data-types.md)
- [pool](/for-developers/system-data-types/pool.md)
- [file](/for-developers/system-data-types/file.md)
- [user](/for-developers/system-data-types/user.md)
- [group](/for-developers/system-data-types/group.md)
- [pool](/for-developers/system-data-types/pool-1.md)
- [collection](/for-developers/system-data-types/collection.md)
- [message](/for-developers/system-data-types/message.md)
- [publish](/for-developers/system-data-types/publish.md)
- [event](/for-developers/system-data-types/event.md)
- [User Data Types](/for-developers/user-data-types.md)
- [text, text\_oneline](/for-developers/user-data-types/text-text_oneline.md)
- [string](/for-developers/user-data-types/string.md)
- [text\_l10n, text\_l10n\_oneline](/for-developers/user-data-types/text_l10n-text_l10n_oneline.md)
- [boolean](/for-developers/user-data-types/boolean.md)
- [number](/for-developers/user-data-types/number.md)
- [integer.2](/for-developers/user-data-types/integer.2.md)
- [double](/for-developers/user-data-types/double.md)
- [date, datetime](/for-developers/user-data-types/date-datetime.md)
- [daterange](/for-developers/user-data-types/daterange.md)
- [geojson](/for-developers/user-data-types/geojson.md)
- [Custom Data](/for-developers/customdata.md)
- [Emails](/for-developers/emails.md)
- [Export](/for-developers/export.md)
- [Exec server](/for-developers/execserver.md)
- [File versions](/for-developers/fileversions.md)
- [Recipes available via URL](/for-developers/fileversions/recipes-available-via-url.md)
- [WebDAV](/for-developers/webdav.md)
- [Plugin](/for-developers/plugin.md): Plugins can be used to extend fylr with custom data types, custom API endpoints, custom frontend snippets and more...
- [fylr Plugins: Packaging and Release](/for-developers/plugin/release.md): Plugins can be uploaded to fylr using the Plugin Manager in a specific ZIP archive. This page describes how to build the ZIP and how to integrate this into a github release workflow.
- [Collection Pin Code](/for-developers/collection_pin_code.md)
- [easydb 5](/for-developers/changes-easydb5-fylr.md)
- [Localization](/for-developers/localization.md): The fylr frontend can be used in multiple languages. Therefor, in the code are only keys used and the translations are stored in different Google Sheets.
- [Access private Repositories](/for-developers/access-private-repositories.md): Partners and customers may gain this access for their plugin development and security review. This page shows how to then actually access the repositories.
