Choosing a method
Pick the connector that matches your stack. Every method targets the same ingestion contract, so the only question is which one is least work for you.
Decision table
| Your situation | Use this | Page |
|---|---|---|
| Your site runs WordPress, Shopify, Drupal, Magento, Joomla, Ghost, Laravel, Symfony, Next.js, Nuxt, Wix, Webflow, or Django | The matching prebuilt connector | See the rows below |
| You build in TypeScript or JavaScript and want a typed client plus a CLI | The Connector SDK | Connector SDK |
| Your stack has no prebuilt connector and you want full control, in any language | The generic API connector (raw HTTP) | Generic API connector |
| You want an AI agent to do the integration for you, on any stack | The AI Skill (npx skills add radioBros/bainquet-skills) | AI Skill |
| You want an AI client to read your published node, not write to it | The MCP server | MCP server |
By platform
Match your platform to its prebuilt connector.
| I run | Use this |
|---|---|
| WordPress or WooCommerce | WordPress plugin |
| Shopify | Shopify connector |
| Drupal (with or without Commerce) | Drupal module |
| Magento or Adobe Commerce | Magento module |
| Joomla | Joomla plugin |
| Ghost | Ghost connector |
| Laravel | Laravel package |
| Symfony | Symfony bundle |
| Next.js | Next.js package |
| Nuxt | Nuxt module |
| Django | Django package |
| Wix | Wix connector |
| Webflow | Webflow connector |
By situation
"I have a JavaScript or TypeScript app"
If you are on Next.js or Nuxt, use those connectors directly: they wire build-time adapters and server routes for you. For any other JS/TS app (a custom API, a static-site generator, a script), use the Connector SDK: it gives you a typed client, the signing primitives, and the bainquet-ingest CLI for cron jobs and CI.
"There is no connector for my stack"
You have two paths.
- The AI Skill (recommended). Install the AI Skill with
npx skills add radioBros/bainquet-skillsand ask your agent to publish your project. It works across Claude Code, Cursor, Codex, Windsurf, and 70+ other agents — it handles token use, content mapping, HMAC signing, batch posting, verification, and incremental sync. - The generic API connector. Any language that can do HTTP, HMAC-SHA256, and HKDF can integrate directly against the contract. This is the lowest-level method and has no dependency. See Generic API connector.
"I use an AI coding agent"
Install the AI Skill (bainquet-pipeline):
npx skills add radioBros/bainquet-skillsThe installer auto-detects your agents (Claude Code, Cursor, Codex, Windsurf, …). With the skill installed, ask your agent to publish, sync, or connect your project. Not using a skill-aware agent? Hand it the Universal AI artifacts directly.
"An AI client needs to read my node"
The methods above are the write side. The MCP server is the read side: it lets an MCP-capable AI client retrieve a published node's knowledge through tool calls, scoped to a website. Published node files are also plain static URLs on the CDN, so any consumer can fetch llms.txt, ai.json, and the JSONL files directly.
How the methods relate
The prebuilt connectors and the AI Skill are complementary: hand-built plugins for popular platforms, and the universal AI agent path for everything else. All write methods (the connectors, the SDK, the generic recipe, and the AI Skill) target the same contract and are checked against the same conformance reference. See Conformance.