Skip to content

Web Interface

Starting the Server

dbcreds-server

Visit http://localhost:8000

Features

  • Visual credential management
  • Password expiry tracking
  • Team collaboration
  • Secure authentication

Configuration

The web interface uses FastAPI and HTMX for a modern, responsive UI.

API Endpoints

dbcreds.web.main

FastAPI web application for dbcreds.

Provides a web interface for managing database credentials with team collaboration features.

Attributes

app = FastAPI(title='dbcreds Web', description='Database Credentials Management', version=__version__, lifespan=lifespan) module-attribute

Functions

index(request: Request) async

Home page.

create_environment(request: Request) async

Create a new environment.

list_environments(request: Request) async

List all environments (HTMX endpoint).