Skip to content

App Instance

App instance is the core of a Spry.


The core of a Spry is an app instance. It is the core of the server that handles incoming requests. You can use app instance to register event handlers.

Initializing an app

You can create a new Spry app instance using createSpry utility:

dart
final app = createSpry();

Registering event handlers

You can register event handlers to app instance stack use app.use:

dart
app.use((event) => 'Hello Spry!');

Routing

To learn about routing, see the Routing guide.

Internals

TIP

This details are mainly informational. never directly use internals for production applications!

WARNING

As it is an internal exposed detail, it may change at any time.

Spry app instance has some additional properties. However it is usually not recommended to directly access them unless you know what are you doing!

  • app.stack: App stack handlers.
  • app.router: App router instance.

Released under the MIT License.