Skip to content

hoophq/hoop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

hero

hoop.dev

πŸ”’ Secure, seamless access to databases and servers. No compromises.

Website Β· Docs Β· Discussions

Why Hoop?

  • πŸ” Zero Trust Access: Passwordless auth and SSO integration without the need for certificates
  • πŸš€ Advanced Features Out-of-the-Box: Session recording, just-in-time access, and chatbot approval workflows
  • πŸ›  Unparalleled Flexibility: Manipulate packets in real-time, choose between web and proxy modes
  • 🌐 Universal Compatibility: Support for databases, servers, cloud platforms, and development environments

πŸš€ Quick Start

Get up and running in minutes:

curl -sL https://hoop.dev/install.sh | sh

View full installation options

πŸ“š Popular Guides

Explore all guides

🌟 Key Features

Explore features

About hoop.dev

Hoop.dev is an access gateway for databases and servers with an API for packet manipulation. Because of the modern architecture powering Hoop, the open-source version includes advanced features like:

  • Passwordless Auth, No Certificates: older gateways require high-maintenance certificate authorities. Hoop uses OIDC and Oauth2 for authentication, letting your IDP handle everything behind the scenes. Forget about certificates!
  • Open-source SSO: support for Okta, Keycloak, Jumpcloud, and others. There is no need for Enterprise versions to integrate your own IDP. You're not limited to GitHub sign-in.
  • Session recording: Linux, Docker, Kubernetes, Mysql, Postgres, MongoDB, and many more.
  • Just-in-time access: grant time-bound sessions using groups synced from your IDP.
  • Slack and Teams Access Requests: Chatbot approval workflows can be done without leaving your chat app.

Discover the unique capabilities that only Hoop can offer. From packet manipulation to web and proxy modes, Hoop is designed to meet your diverse needs.

  • Manipulate packets: Programmatically changes the gateway's environment and each connection's packets in real-time. Check out the Secrets Manager integration example.
  • Web and proxy modes: Existing gateways lock you into either a web client interface or a proxy that requires desktop agents. Hoop gives you both options.
  • Custom connections: bring your own CLI or hide complex options from developers.

See the full list of features for the free open-source and the enterprise versions on hoop.dev/features.

Installation

Docker

# one-line setup with docker-compose
curl -sL https://hoop.dev/install.sh | sh

We encourage you to inspect the script before running it. You can view the contents of the installation script by visiting https://hoop.dev/install.sh or by running curl -sL https://hoop.dev/install.sh without piping to sh.

Kubernetes

See Kubernetes Deployment Documentation

AWS

See AWS Deploy & Host Documentation

Region Launch Stack
N. Virginia (us-east-1) Launch Stack
Ohio (us-east-2) Launch Stack
N. California (us-west-1) Launch Stack
Oregon (us-west-2) Launch Stack
Ireland (eu-west-1) Launch Stack
London (eu-west-2) Launch Stack
Frankfurt (eu-central-1) Launch Stack
Sydney (ap-southeast-2) Launch Stack

πŸš€ Quick Start

Get up and running in minutes:

curl -sL https://hoop.dev/install.sh | sh

View full installation options

Guides

Databases

Cloud & Infrastructure

Application Consoles

Web & APIs

Explore all guides

Features

See all features

🀝 Contributing

We welcome contributions! Check out our Development Documentation to get started.

πŸ“£ Community

Join our Discussions to ask questions, share ideas, and connect with other users.

Backed by

Backed By YC, Valor, GFC, Quiet and L2 Ventures