.. _start:
=======
API Key
=======
:Extension key:
api_key
:Package name:
maikschneider/api-key
:Version:
|release|
:Language:
en
:Author:
Maik Schneider & Contributors
:License:
This document is published under the
`Open Publication License `__.
:Rendered:
|today|
----
API Key adds stateless API key authentication to TYPO3. Scripts, cron jobs,
CI pipelines and server-to-server integrations send a key, and any API,
PSR-15 middleware or auth service can verify it without creating sessions
or cookies.
----
.. card-grid::
:columns: 1
:columns-md: 2
:gap: 4
:class: pb-4
:card-height: 100
.. card:: :ref:`Introduction `
What API Key does and when to use it.
.. card:: :ref:`Installation `
How to install the extension via Composer.
.. card:: :ref:`Usage `
Key format, managing keys on the command line and secret scanning.
.. card:: :ref:`Configuration `
The frontend middleware and the extension configuration.
.. card:: :ref:`Developer guide `
Verifying keys in your own API, middleware or authentication service.
.. card:: :ref:`Security `
How keys are stored, sent, revoked and logged.
.. card:: :ref:`Known problems `
Current limitations.
.. Table of Contents
.. toctree::
:maxdepth: 2
:titlesonly:
:hidden:
Introduction/Index
Installation/Index
Usage/Index
Configuration/Index
Developer/Index
Security/Index
KnownProblems/Index