acquia-source
Installation
SKILL.md
Acquia Source
Acquia Source ("Source powered by Drupal CMS") is a managed SaaS CMS wrapping Drupal CMS 11+ and the Drupal Canvas page builder (drupal.org/project/canvas, formerly Experience Builder). You don't get server/SSH access or arbitrary contrib — you interact through its JSON:API, its MCP server, the Canvas Page API, and the @drupal-canvas CLI. Admin/login at https://source.acquia.com.
Acquia Source is a SaaS product, not Acquia Cloud Platform. The
acliCLI manages Cloud Platform, not Source sites — don't reach for it here. Source is driven through the web admin + the APIs below.
Site identity & credentials
- CMS URL looks like
https://<uuid>.cms.acquia.site(auto-generated at site creation; a custom domain can be mapped later). This base URL is the JSON:API host and the OAuth host. - API clients (OAuth2 client_id/secret) are created in the admin UI under API → API clients → Add API client.
- The
@drupal-canvasCLI reads everything from a local.env(never committed):CANVAS_SITE_URL=https://<uuid>.cms.acquia.site CANVAS_CLIENT_ID=<client_id> CANVAS_CLIENT_SECRET=<client_secret> CANVAS_JSONAPI_PREFIX=api # Source serves JSON:API under /api, not the Drupal default /jsonapi # CANVAS_ACCESS_TOKEN=<token> # optional: a pre-issued Bearer token instead of client credentials