Infisical’s components span multiple clients, an API, and a storage backend.
The Infisical API (sometimes referred to as the backend) contains the core platform logic.
Infisical relies on a storage backend to store data including users and secrets. Infisical’s storage backend is Postgres.
Infisical uses Redis to enable more complex workflows including a queuing system to manage long running asynchronous tasks, cron jobs, as well as reliable cache for frequently used resources.
The Web UI is the browser-based portal that connects to the Infisical API.
Clients are any application or infrastructure that connecting to the Infisical API using one of the below methods: