Multi-purpose API written in Elysia + Bun
git clone https://git.yuri.llc/yuri/api.git
cd api
bun install
cp .env.example .env
# configure .env
cp config.example.jsonc config.json
# configure config.json
bun update:data
bun start- API key Management
- OpenAPI Docs
- Self-hosted IP lookups (MaxMind DB)
- DNS utilities
- DNS resolver
- DNS security checker
- DNS email checker
- WHOIS lookups
- HTTP utilities
- Redirect tracer
- Check security headers
- Fetch favicon
- Fetch metadata
- Inspect TLS cert
- Utilities
- UUID (v4 or v7) generation
- UA parser
- last.fm lookup
- Discord profile lookup (via Discord server + bot)
- Counter
- Standard counter (adds +1 on every request to the key)
- Unique counter (adds +1 for every unique IP request to the key. IPs are hashed)
- Yuri
- Fetch random yuri from safebooru
- Also: mizuena, emunene, sandbina, CPK
/docs