Aqueduct is a server-side framework for building and deploying REST applications. It is written in Dart. Its goal is to provide an integrated, consistently styled API.<p>The framework contains behavior for routing and authorizing HTTP requests, persisting data in PostgreSQL, testing, and more.<p>One thing that makes Aqueduct really interesting is that it runs the application on a few isolated-memory threads. This is a concept interpreted from the Erlang/Elixir that leverages Dart 'Isolate's. (Here's some documentation on that: <a href="https://aqueduct.io/docs/http/structure/" rel="nofollow">https://aqueduct.io/docs/http/structure/</a>)<p>The aqueduct command-line tool serves applications, manages database schemas and OAuth 2.0 clients, and generates OpenAPI specifications.