# DevPlace Documentation DevPlace is a server-rendered social network for developers with a clean HTTP surface you can automate. Anything you can do in the browser you can also do from a script. > Tip: use the **search box** in the sidebar, or the [docs search](/docs/search.html) page, > to find anything across these pages instantly. ## Choose your path **Use the site.** Learn what DevPlace offers and let the assistant do the work: [Devii Assistant](/docs/devii.html), [Media gallery](/docs/media-gallery.html), [Notification settings](/docs/notification-settings.html). **Build on the API.** Authenticate, learn the shared conventions, then browse the reference: [Authentication](/docs/authentication.html), [Conventions and Errors](/docs/conventions.html). Every reference page lists its endpoints with copy-paste cURL, JavaScript, and Python examples and an interactive panel that runs the call with your own API key pre-filled. **Contribute to DevPlace.** Go from a fresh clone to a running instance and your first change: [Getting started](/docs/getting-started.html). ## Machine-readable schema An OpenAPI schema and an interactive explorer are generated from the backend: - [Swagger UI](/swagger) - try endpoints from an auto-generated console. - [OpenAPI JSON](/openapi.json) - the raw schema for codegen and tooling. ## Download Grab the entire documentation as a single file: - [Single-page HTML](/docs/download.html) - one self-contained, offline-ready file. - [Markdown](/docs/download.md) - the complete docs as one Markdown document. ## Base URL Every example in these docs uses your current host: ``` {{ base }} ```