---
title: Fetch ML Documentation
---

# Fetch ML - Secure Machine Learning Platform

A secure, containerized platform for running machine learning experiments with role-based access control and comprehensive audit trails.

## Quick Start

**New to the project?** Start here!

```bash
# Clone the repository
git clone https://github.com/your-username/fetch_ml.git
cd fetch_ml

# Start development stack with monitoring
make dev-up

# Run basic tests
make test-unit

# Then follow the Quick Start guide
# docs/src/quick-start.md
```

## Quick Navigation

### Getting Started
- [Getting Started Guide](quick-start.md) - Complete setup instructions
- [Simple Install](installation.md) - Quick installation guide

### Security & Authentication
- [Security Overview](security.md) - Security best practices
- [API Key Process](api-key-process.md) - Generate and manage API keys
- [User Permissions](user-permissions.md) - Role-based access control

### Configuration
- [Environment Variables](environment-variables.md) - Configuration options
- [Smart Defaults](smart-defaults.md) - Default configuration settings

### Development
- [Architecture](architecture.md) - System architecture and design
- [CLI Reference](cli-reference.md) - Command-line interface documentation
- [Testing Guide](testing.md) - Testing procedures and guidelines
- [Jupyter Workflow](jupyter-workflow.md) - CLI and Jupyter integration
- [Queue System](queue.md) - Job queue implementation

### Production Deployment
- [Deployment Guide](deployment.md) - Production deployment instructions
- [Performance & Monitoring](performance-monitoring.md) - Monitoring and observability
- [Operations Guide](operations.md) - Production operations

## Features

- Secure Authentication - RBAC with API keys, roles, and permissions
- Containerized - Podman-based secure execution environments
- Database Storage - SQLite backend for user management (optional)
- Audit Trail - Complete logging of all actions
- Production Ready - Security audits, systemd services, log rotation

## Need Help?

- Documentation: Use the navigation menu on the left
- Quick help: `make help`
- Tests: `make test-unit`

---

Happy ML experimenting!
