# AVRXT Docs - [Documentation & field notes](https://docs.avrxt.dev/index.md): The systems, interfaces, and practical decisions behind AVRXT. - [Find your way around](https://docs.avrxt.dev/quickstart.md): A practical guide to the AVRXT personal website, profile, tools, music journal, and documentation. - [One identity. A few focused spaces.](https://docs.avrxt.dev/website-overview.md): A map of the AVRXT websites and the services behind them. - [The public profile](https://docs.avrxt.dev/guides/profile.md): A focused home for links, presence, and personal updates. - [Music, as a live signal.](https://docs.avrxt.dev/guides/muzix.md): Current activity, listening history, artwork, and monthly snapshots. - [A low-frequency signal.](https://docs.avrxt.dev/guides/newsletter.md): Email confirmation, delivery, and unsubscribe choices. - [A signed hello.](https://docs.avrxt.dev/guides/guestbook.md): Leaving a message in the AVRXT guestbook. - [Getting in touch](https://docs.avrxt.dev/guides/contact.md): How to contact avrxt, submit a personal or project inquiry, and understand delivery and receipt states. - [Understanding website status](https://docs.avrxt.dev/guides/status.md): Read AVRXT service availability, public incidents, maintenance, and gaps in monitoring history. - [Motion and interactive artwork](https://docs.avrxt.dev/guides/interactions.md): Desktop mouse controls, mobile motion, reduced-motion support, and the floral AVRXT illustration. - [Privacy and deletion requests](https://docs.avrxt.dev/guides/data-requests.md): Request a scoped review of newsletter, contact, account, or media records associated with you. - [The owner’s workspace](https://docs.avrxt.dev/guides/private-tools.md): Understand the private dashboard without confusing it with a visitor account or subscription service. - [Small tools. Useful outcomes.](https://docs.avrxt.dev/guides/tools.md): Browser and network utilities on the main website. - [Inspect your public IP address](https://docs.avrxt.dev/tools/whatismyip.md): See the public address observed by the website, with approximate network and location information. - [Check an authorized public TCP port](https://docs.avrxt.dev/tools/portcheck.md): Test one public host and TCP port, then understand open, refused, and timed-out connections. - [Check email syntax and MX records](https://docs.avrxt.dev/tools/mailfy.md): Inspect an address format and domain mail routing without sending a message or claiming mailbox verification. - [Inspect DNS and domain registration](https://docs.avrxt.dev/tools/dns.md): Read public DNS answers and optional RDAP records with clear explanations of caching and registration limits. - [Preview fonts for your next design](https://docs.avrxt.dev/tools/fontui.md): Compare typefaces, preview sample text, and copy styling with the Font UI typography workbench. - [Preview an official Spotify item](https://docs.avrxt.dev/tools/spotmp3.md): Load an official Spotify link in its embedded player and understand playback availability and privacy. - [Find a quote and its attribution](https://docs.avrxt.dev/tools/quote.md): Fetch and copy a short quotation, with practical guidance on attribution, verification, and provider limits. - [See the key events your browser receives](https://docs.avrxt.dev/tools/keytest.md): Test physical key positions, modifiers, and repeat events in a focused keyboard display with adjustable visual feedback. - [A clear interface to the website.](https://docs.avrxt.dev/api-reference/overview.md): Use the shared AVRXT gateway over HTTPS and JSON. - [Origins, authentication, and limits](https://docs.avrxt.dev/api-reference/cors.md): Read-only endpoints, website-only mutations, browser origins, and safe retry behavior. - [Failures should be predictable.](https://docs.avrxt.dev/api-reference/errors.md): Handling HTTP errors, upstream failures, and retries. - [Service health](https://docs.avrxt.dev/api-reference/health.md): Read the gateway health response. - [System status](https://docs.avrxt.dev/api-reference/status.md): Read the public status response. - [URL metadata](https://docs.avrxt.dev/api-reference/link-preview.md): Resolve metadata for a validated public URL. - [Listening activity](https://docs.avrxt.dev/api-reference/now-playing.md): The Spotify-compatible listening endpoint backed by Last.fm. - [Canonical listening data](https://docs.avrxt.dev/api-reference/music.md): Read Last.fm now-playing, recent tracks, chart freshness, and calendar-month summaries. - [Track and artist artwork](https://docs.avrxt.dev/api-reference/artwork.md): Lookup parameters, source attribution, verified matches, and neutral image fallbacks. - [Location and weather reads](https://docs.avrxt.dev/api-reference/weather.md): Validated geocoding and forecast queries passed through the AVRXT Worker to Open-Meteo. - [Website forms are not a bulk API](https://docs.avrxt.dev/api-reference/forms.md): Contact, newsletter, unsubscribe, and verified data-request flow boundaries. - [Free services for a personal website](https://docs.avrxt.dev/technical/free-services.md): Evaluate hosting, API, database, and email free tiers without overlooking limits, billing, or a migration path. - [Host a small personal website](https://docs.avrxt.dev/technical/static-hosting.md): Prepare a reproducible static build, preview it, connect a domain, and keep a reliable rollback path. - [Custom-domain email with Cloudflare routing](https://docs.avrxt.dev/technical/email-routing.md): Forward domain email to an existing inbox, test delivery, and choose a separate authenticated outbound sender. - [Gmail SMTP, aliases, and the 2027 change](https://docs.avrxt.dev/technical/gmail-smtp.md): Understand Gmail SMTP authentication, custom-domain sending, and the announced end of third-party Send as support. - [A personal website, built in small pieces](https://docs.avrxt.dev/notes/working-principles.md): An editorial introduction to the AVRXT notebook: practical tools, documented decisions, and personal experiments. - [Technical log: documentation and website changes](https://docs.avrxt.dev/notes/technical-log.md): A dated record of the documentation migration, preserved articles, technical guides, and their release status. - [The developer notebook](https://docs.avrxt.dev/notes/index.md): Practical development notes, open-source tools, debugging recipes, and small projects from the AVRXT personal notebook. - [Learning paths for small web projects](https://docs.avrxt.dev/notes/learning-paths.md): Follow a practical reading sequence to build a personal site, understand an API, launch consent-based email, or contribute a small fix. - [A personal website, built in small pieces](https://docs.avrxt.dev/notes/working-principles.md): An editorial introduction to the AVRXT notebook: practical tools, documented decisions, and personal experiments. - [Technical log: documentation and website changes](https://docs.avrxt.dev/notes/technical-log.md): A dated record of the documentation migration, preserved articles, technical guides, and their release status. - [Build notes: the website, profile, and Muzix](https://docs.avrxt.dev/notes/build-notes.md): Implementation-backed notes on shared APIs, separate frontends, Last.fm activity, artwork fallbacks, and migration boundaries. - [Debugging notebook: gaps, overflow, and animation](https://docs.avrxt.dev/notes/debugging-layout.md): A reproducible investigation method for the mobile gaps, desktop alignment, and motion concerns encountered during the AVRXT redesign. - [Debugging notebook: failed workflows and stale data](https://docs.avrxt.dev/notes/debugging-workflows.md): Diagnose a failed GitHub workflow or stale API response without hiding failures or repeatedly triggering side effects. - [Open-source projects worth exploring](https://docs.avrxt.dev/notes/open-source.md): A practical directory of developer tools for API requests, browser tests, diagrams, JSON processing, repository search, and secret detection. - [Make your first open-source contribution useful](https://docs.avrxt.dev/notes/contributing.md): Choose a small issue, reproduce it, follow project guidelines, and submit a clear pull request with evidence. - [Small developer projects you can finish](https://docs.avrxt.dev/notes/project-ideas.md): Build a focused developer utility with a clear completion point, meaningful failure handling, and an honest README. - [Downloadable starters for small developer projects](https://docs.avrxt.dev/notes/starters.md): Download a dependency-free personal-site template and tested JavaScript learning recipes with source, setup instructions, and MIT licenses. - [Recipe: paginate a small in-memory list](https://docs.avrxt.dev/notes/recipe-pagination.md): Validate pagination inputs, return useful metadata, and know when to switch from a small array example to database cursors. - [Recipe: a bounded cache and a local rate limit](https://docs.avrxt.dev/notes/recipe-cache.md): Understand small process-local examples, expiry, memory bounds, and why shared deployments need a different coordination model. - [Recipe: uploads and email confirmation boundaries](https://docs.avrxt.dev/notes/recipe-forms.md): Design upload and email-confirmation flows with server validation, explicit consent, single-use tokens, and safe retries. - [Accessible interfaces for a personal website](https://docs.avrxt.dev/notes/accessibility.md): Practical checks for keyboard navigation, form labels, focus, contrast, motion preferences, and readable content. - [Performance lab: measure before claiming a win](https://docs.avrxt.dev/notes/performance-lab.md): A repeatable experiment plan for animation, images, fonts, and page loading, with an honest results template. - [Debug an API request one layer at a time](https://docs.avrxt.dev/notes/api-debugging.md): Inspect status, headers, response bodies, browser restrictions, and upstream failures without hiding the original error. - [Small command-line recipes for developers](https://docs.avrxt.dev/notes/command-line.md): Use ripgrep to explore source files and jq to inspect saved JSON, with read-only examples and clear assumptions. - [Write a bug report someone can reproduce](https://docs.avrxt.dev/notes/bug-reports.md): Capture expected behavior, actual results, environment, and minimal reproduction steps while keeping private information out of public reports. - [Welcome To Avrxt Doc's](https://docs.avrxt.dev/notes/welcome.md): Welcome to my personal documentation space 👋 - [Nxtdev Free Subdomain for Developer's](https://docs.avrxt.dev/notes/nxtdev.md): The Free Subdomain Platform For Developer's - [How the personal website fits together](https://docs.avrxt.dev/maintaining/architecture.md): Repositories, separate hostnames, the shared Worker, and data ownership behind AVRXT. - [Working on the website locally](https://docs.avrxt.dev/maintaining/local-development.md): Install locked dependencies, configure a safe local environment, and run the website checks. - [Configuration without exposed secrets](https://docs.avrxt.dev/maintaining/configuration.md): Environment groups, browser-visible values, and server-only credentials used by the AVRXT website. - [Caching with clear boundaries](https://docs.avrxt.dev/maintaining/caching.md): Public freshness limits, internal music caches, private-data exclusions, and Redis failure behavior. - [Public media and private storage](https://docs.avrxt.dev/maintaining/media.md): R2/CDN assets, S3-backed personal storage, source attribution, and documentation asset independence. - [Deploying the website deliberately](https://docs.avrxt.dev/maintaining/deployment.md): Validate repositories and hosting results, preserve shared API consumers, and cut documentation over safely. - [Maintaining these docs](https://docs.avrxt.dev/maintaining/documentation.md): Write source-backed MDX, validate links and API references, and publish through the separate documentation repository. - [Email and the monthly music snapshot](https://docs.avrxt.dev/maintaining/email.md): Confirmation, separate mailing lists, monthly snapshot scheduling, delivery checks, and honest playtime coverage. - [Security and private boundaries](https://docs.avrxt.dev/maintaining/security.md): Server-side authorization, origin checks, private-data handling, and responsible vulnerability reporting. - [Search and discoverability](https://docs.avrxt.dev/maintaining/search-seo.md): Meaningful personal-site metadata, documentation search, useful writing, and legacy URL continuity. - [When something does not work](https://docs.avrxt.dev/maintaining/troubleshooting.md): Diagnose docs domains, legacy links, music freshness, artwork, email, login, origins, and animation performance. - [Before a production release](https://docs.avrxt.dev/maintaining/releases.md): A practical content, design, testing, deployment, and rollback standard for the website owner. ## OpenAPI Specs - [openapi](/openapi.json) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.