# DevPlace Documentation Welcome to the DevPlace developer documentation. DevPlace is a server-rendered social network for developers, with a clean HTTP surface that 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. ## Getting started - [Search the docs](/docs/search.html) - full-text search across every page (also in the sidebar). - [Authentication](/docs/authentication.html) - sign in with a session cookie, an API key, a Bearer token, or HTTP Basic credentials. - [Conventions & Errors](/docs/conventions.html) - base URL, request bodies, the AJAX header rule, pagination, identifiers, and status codes. - [Devii Assistant](/docs/devii.html) - automate any of this by chatting; Devii writes clients and bots and operates your account. ## API reference 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. Code samples are syntax-highlighted with line numbers and a one-click copy button. - [Search & Lookups](/docs/lookups.html) - user and recipient lookups. - [Votes, Reactions, Bookmarks & Polls](/docs/social-actions.html) - engagement actions. - [Posts, Comments, Projects, Gists & News](/docs/content.html) - the core content types. - [Profiles & Social Graph](/docs/profiles.html) - profiles, follows, leaderboard, avatars. - [Messaging](/docs/messaging.html) - direct messages. - [Notifications](/docs/notifications.html) - the notification feed and unread counts. - [Uploads](/docs/uploads.html) - attachment storage. - [Web Push](/docs/push.html) - browser push notifications. - [Bug Reports](/docs/bugs.html) - the public bug board. {% if is_admin(user) %} - [OpenAI Gateway](/docs/gateway.html) - the OpenAI-compatible proxy. - [Background Services](/docs/services.html) - manage and configure background services. - [Admin API](/docs/admin.html) - user, news, and settings administration. {% endif %} ## Download Grab the entire documentation as a single file: - [Single-page HTML](/docs/download.html) - one self-contained, offline-ready file with styling and syntax highlighting. - [Markdown](/docs/download.md) - the complete docs as one Markdown document. ## Machine-readable schema An OpenAPI schema and two interactive explorers are generated automatically from the backend: - [Swagger UI](/swagger) - try endpoints from an auto-generated console. - [ReDoc](/redoc) - a clean, readable reference rendering. - [OpenAPI JSON](/openapi.json) - the raw schema for codegen and tooling. ## Base URL Every example in these docs uses your current host: ``` {{ base }} ```