# Developers

What your own programs can do with Szenera (API, command line, webhooks, Apps SDK, connected applications, assistants, provisioning) and the tasks in the portal: API keys and webhooks.

> **Type:** area
> **For:** Technically skilled teams who connect Szenera to their own systems, and Owners who issue access for them.
> **Where in the portal:** **Settings › Organization › API keys** and **Settings › Organization › Webhooks**

![The API keys page under Settings › Organization with the Create key button and the table of issued keys](/docs/developers/bilder/7a2525c9-overview.png)

## Connect

Start with the overview of the seven ways. The two guides below are the work in the portal. The last two pages are for reference.

| Page | When you need it |
|---|---|
| [What can your own programs do with Szenera?](/docs/developers/about-integrations) | You want to connect Szenera to a system of your own and are looking for the right way: API, command line, webhooks, an app of your own, a connected application, an AI assistant, or accounts from your employee directory. |
| [Create, rotate, and revoke an API key](/docs/developers/create-api-key) | A program needs access, a key should be replaced on a regular schedule, or one has gone missing. |
| [Set up webhooks and check deliveries](/docs/developers/set-up-webhooks) | Your system should react to events instead of asking at intervals, and you want to see whether a delivery arrived. |
| [The szenera command line](/docs/developers/command-line) | You operate Szenera from a script and are looking for the commands, the shape of the output, the exit codes, or the structure of a profile. |
| [Develop your own app](/docs/developers/develop-app) | No existing app fits, and you want to know what an app of your own has to bring and how it gets into the store. |
