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:
- walk-throughs of creating application in Darklang
- how-to guides for using Darklang features
- background, discussions and explanations
- reference materials
New folks should start at the Your first Darklang application tutorial to get started.