Graphweaver on Ubuntu 24.04

Azure Developer Tools

Graphweaver, an open source framework that turns your data sources into a single GraphQL API with an auto generated admin dashboard, shipped as a ready to explore demo appliance.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

Graphweaver is an open source, MIT licensed framework that connects one or more data sources and exposes them as a single, unified GraphQL API, with a rich admin dashboard generated automatically from the schema so records can be listed, filtered, related and edited straight away. You describe your data as typed entities backed by providers, and Graphweaver builds the queries, mutations, pagination and relationships for you, then serves a React admin user interface over the same API. It suits engineers who want a working GraphQL layer and back office over existing data without hand writing resolvers or a bespoke admin panel.

This appliance ships a complete, self contained demo: a Graphweaver application backed by a bundled SQLite datastore that is seeded on build with a small project and task schema, so the GraphQL API answers real queries and the admin dashboard shows real data the moment it boots. It is a fast way to evaluate Graphweaver, prototype an internal tool, or learn how a schema maps to a live GraphQL API and admin interface.

Why the cloudimg image

cloudimg ships Graphweaver as a finished appliance rather than a project you have to scaffold and build yourself: the demo application is already built into a standalone GraphQL server and a static admin dashboard, the SQLite datastore is seeded, and everything runs behind nginx within a minute or two of first boot. Graphweaver's dashboard and API are unauthenticated by default, so cloudimg makes security the default: the GraphQL backend binds to the loopback interface only and is never exposed directly, and nginx enforces HTTP Basic Auth over TLS across both the admin dashboard and the API. There is no baked or shared credential of any kind; on first boot, before the web port is opened, every instance generates its own admin password and its own TLS certificate and writes them to a file only root can read, and the public listener is held closed until that credential is in place. The base is fully patched with unattended security updates enabled, and every image comes with a step by step deploy guide tested against the exact build and 24/7 cloudimg support.

Common uses

  • Evaluate Graphweaver and see how typed entities become a live GraphQL API and admin dashboard
  • Prototype an internal back office tool over your own data without hand writing resolvers or an admin panel
  • Stand up a single GraphQL API with a ready made admin interface for demos and development

See it running

Real screenshots taken while testing this image against its deployment guide.

Graphweaver on Ubuntu 24.04 screenshot 1 Graphweaver on Ubuntu 24.04 screenshot 2 Graphweaver on Ubuntu 24.04 screenshot 3 Graphweaver on Ubuntu 24.04 screenshot 4