Darklang is an integrated language, framework, and editor for building web backends: REST API endpoints, asynchronous background workers, scheduled jobs, and persistent storage. Darklang's framework is tightly coupled to the infrastructure, and as you write code you're able to develop from real incoming requests/traces.
Above, you can see how to create a simple Hello World application in Darklang.
Starting with an empty canvas in the Darklang editor, it creates a HTTP endpoint
GET /hello), and adds code (
"Hello world") to return a response. That
endpoint is immediately
available in the cloud.
Guide to documentation
The documentation is split into:
- how-to guides for using Darklang features
- step-by-step guides for creating applications in Darklang
- language and platform reference
- background, discussions and explanations
New folks should start at the Your first Darklang application tutorial to get started.