# Hoop.dev - Invisible Security for Developers, Command-line Control for Admins, and Built-in Oversight for Security ## Docs - [Create Agent Key](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/agents/create-agent-key.md): Create an agent key in a DSN format: `grpc(s)://:@:?mode=standard|embedded`. This key is used to deploy agents and expose internal resources from your infra-structure - [Delete Agent Key](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/agents/delete-agent-key.md): Remove an agent key. It will invalidate a running agent - [List Agent Keys](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/agents/list-agent-keys.md): List all agent keys - [Local | Login](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/authentication/local-|-login.md): Generate a new access token to interact with the API that expires in 12 hours. - [Local | Register User](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/authentication/local-|-register-user.md): It registers a new user in the system with the provided email and password. Additionall users are only registered when they are invited by an existing admin user. - [OIDC | Login](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/authentication/oidc-|-login.md): Returns the login url to perform the signin on the identity provider - [OIDC | Login Callback](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/authentication/oidc-|-login-callback.md): Exchanges and validates the authorization code for an access token after being redirect by the external provider. A success authentication will redirect the user back to the default redirect url provided in the /login route. - [OIDC | Signup](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/authentication/oidc-|-signup.md): Signup anonymous authenticated user. This endpoint is only used for multi tenant setups. - [SAML | Login](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/authentication/saml-|-login.md): Returns the login url to perform the signin on the identity provider. - [SAML | Login Callback](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/authentication/saml-|-login-callback.md): It redirects the user to the redirect URL with a JWT access token on success. A success authentication will redirect the user back to the default redirect url provided in the /saml/login route. In case of error it will include the query string error= when redirecting. - [Create Database Role Job](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/aws/create-database-role-job.md): It creates a job that performs the provisioning of default database roles - [Delete IAM Access Key](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/aws/delete-iam-access-key.md): Remove IAM Access Key from memory - [Get Caller Identity](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/aws/get-caller-identity.md): It obtain the aws identity of the instance role or credentials - [Get DB Role Job](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/aws/get-db-role-job.md): Get DB Role job by id - [List AWS Accounts](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/aws/list-aws-accounts.md): It list all AWS accounts associated with the access key credentials - [List Database Instances](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/aws/list-database-instances.md): It list RDS Database Instances - [List DB Role Jobs](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/aws/list-db-role-jobs.md): List all db role jobs - [Update IAM Access Key](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/aws/update-iam-access-key.md): Update IAM Access Key or set a region when using IAM instance role - [Create Connection](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/connections/create-connection.md): The connection resource allows exposing internal services from your internal infra structure to users. - [Delete Connection](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/connections/delete-connection.md): Delete a connection resource. - [Get Connection](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/connections/get-connection.md): Get resource by name or id - [Get Table Columns](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/connections/get-table-columns.md): Get columns from a specific table - [List Connection Tags](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/connections/list-connection-tags.md): List all Connection Tags. - [List Connections](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/connections/list-connections.md): List all connections. - [List Database Tables](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/connections/list-database-tables.md): List tables from a database without column details - [List Databases](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/connections/list-databases.md): List all available databases for a database connection - [Update Connection](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/connections/update-connection.md): Update a connection resource. - [Create Data Masking Rule](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/data-masking-rules/create-data-masking-rule.md): Create Data Masking Rule - [Delete Data Masking Rule](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/data-masking-rules/delete-data-masking-rule.md): Delete a Data Masking Rule resource. - [Get Data Masking Rule](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/data-masking-rules/get-data-masking-rule.md): Get Data Masking Rule - [List Data Masking Rules](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/data-masking-rules/list-data-masking-rules.md): List Data Masking Rules - [Update Data Masking Rule](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/data-masking-rules/update-data-masking-rule.md): Update Data Masking Rule - [Feature Update](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/features/feature-update.md): Updates a feature configuration. It will report if this feature is available in the user info endpoint. - [Get Webhooks Dashboard](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/features/get-webhooks-dashboard.md): Get webhooks dashboard url - [OpenAI Chat Completions](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/features/openai-chat-completions.md): Proxy to OpenAI chat completions `/vi/chat/completions` - [Create Guard Rail Rules](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/guard-rails/create-guard-rail-rules.md): Create Guard Rail Rules - [Delete a Rule](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/guard-rails/delete-a-rule.md): Delete a Guard Rail Rule resource. - [Get Guard Rail Rules](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/guard-rails/get-guard-rail-rules.md): Get Guard Rail Rules - [List Guard Rail Rules](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/guard-rails/list-guard-rail-rules.md): List Guard Rail Rules - [Update Guard Rail Rules](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/guard-rails/update-guard-rail-rules.md): Update Guard Rail Rules - [Create Issue Templates](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/jira/create-issue-templates.md): Create Issue Templates - [Create Jira Integration](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/jira/create-jira-integration.md): Create a new Jira integration for the organization - [Delete Issue Templates](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/jira/delete-issue-templates.md): Delete Issue Templates - [Get Asset Objects](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/jira/get-asset-objects.md): Get objects from the Jira Service Management (JSM) Assets API - [Get Issue Templates](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/jira/get-issue-templates.md): Get Issue Templates - [Get Jira Integration](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/jira/get-jira-integration.md): Get Jira integration for the organization - [List Issue Templates](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/jira/list-issue-templates.md): List Issue Templates - [Update Issue Templates](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/jira/update-issue-templates.md): Update Issue Templates - [Update Jira Integration](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/jira/update-jira-integration.md): Update the Jira integration for the organization - [Create Org Key](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/organization-management/create-org-key.md): Create the organization key to run with `hoop run` command line. - [Get Org Key](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/organization-management/get-org-key.md): Get the organization key to run with `hoop run` command line - [Revoke Org Key](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/organization-management/revoke-org-key.md): Remove organization key - [Create Plugin](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/plugins/create-plugin.md): Create Plugin resource - [Delete Plugin Connection](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/plugins/delete-plugin-connection.md): Delete a plugin connection resource. - [Get Plugin](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/plugins/get-plugin.md): Get a plugin resource by name - [Get Plugin Connection](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/plugins/get-plugin-connection.md): Get a plugin connection resource - [List Plugins](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/plugins/list-plugins.md): List all Plugin resources - [Update Plugin](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/plugins/update-plugin.md): Update Plugin resource. The `config` and `name` attributes are immutable for this endpoint. - [Update Plugin Config](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/plugins/update-plugin-config.md): Update the Plugin resource top level configuration. - [Upsert Plugin Connection](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/plugins/upsert-plugin-connection.md): Update or create a plugin connection resource - [ProxyManager Connect](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/proxy-manager/proxymanager-connect.md): Send a connect request to the client. A successful response indicates the client has stablished a connection. If the connection resource has the review enabled, it returns a successful response containing the link of the review in the `Localtion` header. - [ProxyManager Disconnect](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/proxy-manager/proxymanager-disconnect.md): Send a disconnect request. The transport layer will disconnect the connected client asynchronously - [ProxyManager Status](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/proxy-manager/proxymanager-status.md): Get the current status of the client - [Session Reports](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/reports/session-reports.md): The report payload groups sessions by info types and by a custom field (`group_by`) provided by the client. The items returns data containing the sum of redact fields performed by a given info type aggregated by the `group_by` attribute. - [Get Review](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/reviews/get-review.md): Get review resource by the id or session id - [Update Review Status](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/reviews/update-review-status.md): Update the status of a review resource by its resource ID or session ID. This endpoint is used to approve, reject, or revoke reviews for session execution requests. - [Update Review Status By Sid](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/reviews/update-review-status-by-sid.md): Update the status of a review resource by its resource ID or session ID. This endpoint is used to approve, reject, or revoke reviews for session execution requests. - [List Runbooks](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/runbooks/list-runbooks.md): List all Runbooks - [List Runbooks By Connection](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/runbooks/list-runbooks-by-connection.md): List Runbooks templates by connection - [Runbook Exec](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/runbooks/runbook-exec.md): Start a execution using a Runbook as input. If the connection has a JIRA issue template configured, it will create a JIRA issue. - [Generate API Key](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/server-management/generate-api-key.md): Generate a rollout api key - [Get Authentication Configuration](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/server-management/get-authentication-configuration.md): Get authentication configuration - [Get Public Server Info](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/server-management/get-public-server-info.md): Get public server information - [Get Server Info](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/server-management/get-server-info.md): Get server information - [Get Server Miscellaneous Configuration](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/server-management/get-server-miscellaneous-configuration.md): Get server miscellaneous configuration - [HealthCheck](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/server-management/healthcheck.md): Reports if the service is working properly - [Sign License](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/server-management/sign-license.md): Sign a new license for a customer. This route is for internal use only - [Update Authentication Configuration](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/server-management/update-authentication-configuration.md): Update authentication configuration - [Update Org License](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/server-management/update-org-license.md): Upload a new license into the system - [Update Server Miscellaneous Configuration](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/server-management/update-server-miscellaneous-configuration.md): Update server miscellaneous configuration - [Reviewed Exec](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/session/reviewed-exec.md): Run an execution in a reviewed session - [Download Session](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/sessions/download-session.md): Download session by id - [Exec](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/sessions/exec.md): This endpoint performs ad-hoc executions. It will wait 50 seconds for a sucessful response (200), otherwise return an Accepted status code (202) meaning the execution will be held asynchronously. The outcome could be obtained later on by fetching the resource using the attribute `id`. - [Get Session](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/sessions/get-session.md): Get a session by id. This endpoint returns a conditional response - [Kill Session](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/sessions/kill-session.md) - [List Sessions](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/sessions/list-sessions.md): List session resources - [Update Session Metadata](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/sessions/update-session-metadata.md) - [Create Service Account](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/user-management/create-service-account.md): Create a service account that is associated with a identity provider client - [Create User Group](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/user-management/create-user-group.md): Create a new user group - [Delete User](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/user-management/delete-user.md): Delete a user. - [Delete User Group](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/user-management/delete-user-group.md): Delete a user group - [Get User](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/user-management/get-user.md): Get user by email or subject id - [Get UserInfo](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/user-management/get-userinfo.md): Get own user's information - [Invite User](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/user-management/invite-user.md): Inviting a user will pre configure user definitions like display name, profile picture, groups or his slack id - [List Service Accounts](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/user-management/list-service-accounts.md): List all service accounts - [List User Groups](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/user-management/list-user-groups.md): List all groups from all users - [List Users](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/user-management/list-users.md): List all users - [Patch User Slack ID](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/user-management/patch-user-slack-id.md): Patch own user's slack id - [Update Service Account](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/user-management/update-service-account.md): Update a service account that is associated with a identity provider client - [Update User](https://hoopdev-update-to-meta-tags.mintlify.app/api-reference/user-management/update-user.md): Updates an existing user - [Command Line](https://hoopdev-update-to-meta-tags.mintlify.app/clients/cli.md): Install and configure the hoop.dev CLI to interact with your applications. - [Creating Connections](https://hoopdev-update-to-meta-tags.mintlify.app/clients/webapp/creating-connections.md): Learn how to set up secure connections to your resources through the Hoop.dev web interface - [Managing Access](https://hoopdev-update-to-meta-tags.mintlify.app/clients/webapp/managing-access.md): Learn how to control and organize access to your connections through user groups and permissions - [Monitoring Sessions](https://hoopdev-update-to-meta-tags.mintlify.app/clients/webapp/monitoring-sessions.md): Learn how to track and audit connection usage through the Sessions interface - [Web App Overview](https://hoopdev-update-to-meta-tags.mintlify.app/clients/webapp/overview.md): Get started with Hoop.dev's powerful web interface for managing secure infrastructure access - [Agents](https://hoopdev-update-to-meta-tags.mintlify.app/concepts/agents.md) - [AWS Connect](https://hoopdev-update-to-meta-tags.mintlify.app/integrations/aws.md): Database Resource Discovery and Automatic Connection Creation. - [Jira](https://hoopdev-update-to-meta-tags.mintlify.app/integrations/jira.md): Automate change management and security workflows by integrating Jira with your infrastructure access requests. - [Slack](https://hoopdev-update-to-meta-tags.mintlify.app/integrations/slack.md): Review sessions directly from your Slack workspace. - [Svix](https://hoopdev-update-to-meta-tags.mintlify.app/integrations/svix.md): Integrate with Svix to have wehbooks/SIEM properly configured. - [Teams](https://hoopdev-update-to-meta-tags.mintlify.app/integrations/teams.md): Hoop.dev can integrate with Microsoft Teams, sending messages to a channel when a particular event happens. - [Welcome to hoop.dev ](https://hoopdev-update-to-meta-tags.mintlify.app/introduction/getting-started.md): hoop.dev is the only access proxy for linux and databases that can block dangerous actions before they reach your resources and scrub sensitive data on the way out of the hoop.dev proxy. - [Access Control](https://hoopdev-update-to-meta-tags.mintlify.app/learn/features/access-control.md): Transform your data management from unstructured to controlled, with powerful permission rules that safeguard and streamline your resources - [AI Data Masking](https://hoopdev-update-to-meta-tags.mintlify.app/learn/features/ai-data-masking.md): Zero-config DLP policies that automatically mask sensitive data in real-time at the protocol layer - [Guardrails](https://hoopdev-update-to-meta-tags.mintlify.app/learn/features/guardrails.md): Protect your infrastructure with intelligent access controls - [Command Reviews](https://hoopdev-update-to-meta-tags.mintlify.app/learn/features/reviews/command-reviews.md): Real-time command review and approval workflow for enhanced security - [Just-in-Time Reviews](https://hoopdev-update-to-meta-tags.mintlify.app/learn/features/reviews/jit-reviews.md): Interact with the JIT console or execute ad-hoc scripts - [Reviews Overview](https://hoopdev-update-to-meta-tags.mintlify.app/learn/features/reviews/overview.md): Add an intelligent security layer with real-time command reviews and just-in-time access controls - [Runbooks](https://hoopdev-update-to-meta-tags.mintlify.app/learn/features/runbooks.md): Automate operational tasks with reusable, auditable templates - [Secrets Management](https://hoopdev-update-to-meta-tags.mintlify.app/learn/features/secrets-manager.md): Secure and centralized secrets management for your infrastructure - [Session Recording](https://hoopdev-update-to-meta-tags.mintlify.app/learn/features/session-recording.md): Record and playback terminal sessions and entire databases connections. - [AWS CLI](https://hoopdev-update-to-meta-tags.mintlify.app/quickstart/cloud-services/aws/aws-cli.md): Hoop could be configured to use the AWS command line to manage resources in multiple accounts. - [AWS CloudWatch](https://hoopdev-update-to-meta-tags.mintlify.app/quickstart/cloud-services/aws/aws-cloudwatch.md): CloudWatch in Hoop simplifies AWS log analysis by providing direct access to log groups with automatic environment variable setup and an optimized interface for log exploration. - [AWS ECS](https://hoopdev-update-to-meta-tags.mintlify.app/quickstart/cloud-services/aws/aws-ecs.md): Interact with Elastic Container Service, executing one-off sessions into ECS tasks/containers. - [Kubernetes](https://hoopdev-update-to-meta-tags.mintlify.app/quickstart/cloud-services/kubernetes.md): Hoop.dev can be configured to use the kubectl command line to manage resources and execute actions on workloads in Kubernetes. - [Apache Cassandra](https://hoopdev-update-to-meta-tags.mintlify.app/quickstart/databases/apache-cassandra.md): Execute queries to a Cassandra cluster with [cqlsh](https://cassandra.apache.org/doc/latest/cassandra/tools/cqlsh.html). - [Big Query](https://hoopdev-update-to-meta-tags.mintlify.app/quickstart/databases/bigquery.md): Execute queries to Big Query with the [bq command line tool](https://cloud.google.com/bigquery/docs/bq-command-line-tool). - [DynamoDB](https://hoopdev-update-to-meta-tags.mintlify.app/quickstart/databases/dynamodb.md): DynamoDB in Hoop offers a unique experience where tables are treated as databases, with automatic environment variable configuration and an interface optimized for NoSQL. - [MongoDB](https://hoopdev-update-to-meta-tags.mintlify.app/quickstart/databases/mongodb.md): A MongoDB connection is a native type, allowing for the auditing of queries and redaction of their output. It facilitates a local TCP connection without requiring a password. - [MSSQL](https://hoopdev-update-to-meta-tags.mintlify.app/quickstart/databases/mssql.md) - [MySQL](https://hoopdev-update-to-meta-tags.mintlify.app/quickstart/databases/mysql.md): Connect to a private mysql instance from your favorite IDE - [Oracle](https://hoopdev-update-to-meta-tags.mintlify.app/quickstart/databases/oracle.md): Execute queries to Oracle instances with [sqlcl](https://www.oracle.com/database/sqldeveloper/technologies/sqlcl/). - [PostgreSQL](https://hoopdev-update-to-meta-tags.mintlify.app/quickstart/databases/postgres.md): A Postgres connection is a native type, allowing for the auditing of queries and redaction of their output. It facilitates a local TCP connection without requiring a password. - [Elixir IEx](https://hoopdev-update-to-meta-tags.mintlify.app/quickstart/development-environments/elixir-IEx.md): Interact with the IEx console or execute ad-hoc scripts. - [PHP Artisan](https://hoopdev-update-to-meta-tags.mintlify.app/quickstart/development-environments/php-artisan.md): Interact with the Artisan console or execute ad-hoc scripts. - [Django](https://hoopdev-update-to-meta-tags.mintlify.app/quickstart/development-environments/python/django-admin.md): Interact with the Artisan console or execute ad-hoc scripts. - [Python Scripts](https://hoopdev-update-to-meta-tags.mintlify.app/quickstart/development-environments/python/python-scripts.md): Execute Python scripts using hoop.dev - [Ruby on Rails](https://hoopdev-update-to-meta-tags.mintlify.app/quickstart/development-environments/ruby-on-rails.md): Interact with the rails console or execute ad-hoc scripts in a Ruby On Rails application. - [Secure Shell (SSH)](https://hoopdev-update-to-meta-tags.mintlify.app/quickstart/ssh.md): Proxy an SSH Server to remote hosts in your private network. - [Jump Hosts](https://hoopdev-update-to-meta-tags.mintlify.app/quickstart/web-applications/jump-hosts.md): Hoop could act as a bastion server allowing the execution of one-off sessions. - [Web Apps & APIs](https://hoopdev-update-to-meta-tags.mintlify.app/quickstart/web-applications/webapps-and-apis.md): Interact with web applications and APIs tunneling through hoop.dev. - [API Key](https://hoopdev-update-to-meta-tags.mintlify.app/setup/apis/api-key.md): Learn how the API Key feature works and how to use it - [Service Accounts](https://hoopdev-update-to-meta-tags.mintlify.app/setup/apis/service-accounts.md): Configure service accounts by leveraging Oauth2 Client Credentials Grant Type - [Webhooks/SIEM](https://hoopdev-update-to-meta-tags.mintlify.app/setup/apis/webhooks-siem.md): Activate and use webhooks and SIEM integrations. - [Architecture](https://hoopdev-update-to-meta-tags.mintlify.app/setup/architecture.md): Understand the architecture of hoop.dev. - [Access Control Configuration](https://hoopdev-update-to-meta-tags.mintlify.app/setup/configuration/access-control-configuration.md): Configure and manage access control policies for your organization's resources - [Supported Fields](https://hoopdev-update-to-meta-tags.mintlify.app/setup/configuration/ai-data-masking/fields.md): Get to know all the fields that you can use to mask data in your organization. - [Get Started](https://hoopdev-update-to-meta-tags.mintlify.app/setup/configuration/ai-data-masking/get-started.md): Set up and know better about hoop.dev's AI Data Masking - [Environment Variables](https://hoopdev-update-to-meta-tags.mintlify.app/setup/configuration/env-vars.md): Describe how to configure the Hoop Gateway via environment variables - [Guardrails Configuration](https://hoopdev-update-to-meta-tags.mintlify.app/setup/configuration/guardrails-configuration.md): Create and manage custom rules to protect and guide usage within your connections - [Auth0](https://hoopdev-update-to-meta-tags.mintlify.app/setup/configuration/idp/auth0.md) - [AWS Cognito](https://hoopdev-update-to-meta-tags.mintlify.app/setup/configuration/idp/aws-cognito.md) - [Azure](https://hoopdev-update-to-meta-tags.mintlify.app/setup/configuration/idp/azure.md) - [Overview](https://hoopdev-update-to-meta-tags.mintlify.app/setup/configuration/idp/get-started.md): Integrate with your own Identity Provider - [Google](https://hoopdev-update-to-meta-tags.mintlify.app/setup/configuration/idp/google.md) - [JumpCloud](https://hoopdev-update-to-meta-tags.mintlify.app/setup/configuration/idp/jumpcloud.md) - [Okta](https://hoopdev-update-to-meta-tags.mintlify.app/setup/configuration/idp/okta.md) - [Reverse Proxy](https://hoopdev-update-to-meta-tags.mintlify.app/setup/configuration/reverse-proxy.md): Deploying Hoop Behind a Reverse Proxy - [Command Reviews Configuration](https://hoopdev-update-to-meta-tags.mintlify.app/setup/configuration/reviews/command-reviews-configuration.md): Configure real-time command review workflows for your connections - [Just-in-Time Reviews Configuration](https://hoopdev-update-to-meta-tags.mintlify.app/setup/configuration/reviews/jit-reviews-configuration.md) - [Runbooks](https://hoopdev-update-to-meta-tags.mintlify.app/setup/configuration/runbooks-configuration.md) - [Secrets Manager](https://hoopdev-update-to-meta-tags.mintlify.app/setup/configuration/secrets-manager-configuration.md): It enables integration with a known secrets manager, allowing the connection environment variable to be dynamically expanded for each connection. - [AWS](https://hoopdev-update-to-meta-tags.mintlify.app/setup/deployment/AWS.md): This deployment leverages AWS CloudFormation to automatically create resources and set up the Hoop in your own AWS account. - [Docker](https://hoopdev-update-to-meta-tags.mintlify.app/setup/deployment/docker-compose.md): This deployment leverages `docker compose` to deploy Hoop on local or remote machines for solution assessment. - [Kubernetes](https://hoopdev-update-to-meta-tags.mintlify.app/setup/deployment/kubernetes.md) - [Overview](https://hoopdev-update-to-meta-tags.mintlify.app/setup/deployment/overview.md): See the options to try out hoop.dev - [License Management](https://hoopdev-update-to-meta-tags.mintlify.app/setup/license-management.md): Managing License for your Hoop Installation ## OpenAPI Specs - [openapiv3](https://use.hoop.dev/api/openapiv3.json) - [openapi-from-anchor-url-2](https://hoopdev-update-to-meta-tags.mintlify.app/openapi-from-anchor-url-2) ## Optional - [Community](https://github.com/hoophq/hoop/discussions) - [Blog](https://hoop.dev/blog)