Skip to content

Developer setup ​

Start with a Dart or Flutter application and the Blueprint packages it needs.

Get access ​

Request a pub.vyuh.tech access token from Vyuh Technologies, then follow package access. Use the Dart and Flutter SDK versions required by your package versions.

Choose your packages ​

Use the package map to choose packages for your model, server, and client. Keep their versions compatible across your application.

  • Define entities, facets, and actions with vyuh_blueprint.
  • Host your model with vyuh_blueprint_server.
  • Connect a Dart client with vyuh_blueprint_client.
  • Build Flutter screens with vyuh_blueprint_ui.
  • Install the CLI for local development, migrations, and seeds.

Run your application ​

  1. Configure your database and authentication provider.
  2. Apply the application's migrations and initial seed data.
  3. Start the API server with your Blueprint and integrations.
  4. Start the client against your configured API and authentication endpoints.

Keep database credentials and other server secrets out of the client. Ports, endpoints, and provider settings belong in your application's configuration.

Use development profiles to start the services together. The tutorial walks through building the model.