Magpie Documentation
Magpie is a self-hosted proxy manager for teams and individuals who need to ingest, validate, score, and rotate large proxy pools.
This docs site is intended to be the complete technical documentation for Magpie, based on the current codebase in this repository.
What Magpie does
- Scrapes proxies from user-defined sources
- Continuously checks proxies for liveness and quality
- Computes reputation labels and scores
- Exposes rotating proxy endpoints over HTTP/HTTPS/SOCKS
- Provides a web dashboard for day-to-day operations
- Exposes both REST and GraphQL APIs
System at a glance
backend: Go1.26API + worker routines + rotating proxy listenersfrontend: Angular21.1dashboard UIpostgres: persistent relational storageredis: queueing, coordination, and distributed routineswebsite/homepage: marketing websitewebsite/docs: this Docusaurus documentation site
Where to start
- Use Quick Start if you want a working instance quickly.
- Use Installation for setup variants.
- Use First Login for initial admin setup.
- Use API if you are integrating clients.