@trident/client
A framework-agnostic npm package for delivering programmatic SEO pages and blog content from Trident, with automatic sitemap synchronization.
Key Features
- ✓Framework-agnostic core with Next.js adapter
- ✓Rich content types: paragraphs, lists, tables, code blocks, images
- ✓GEO/AEO optimized components for AI discoverability
- ✓Automatic sitemap.xml generation
- ✓TypeScript-first with full type definitions
- ✓Customizable, unstyled React components
Quick Install
npm install @trident/clientBasic Usage
import { createTridentClient } from "@trident/client";
const client = createTridentClient({
apiKey: process.env.TRIDENT_API_KEY!,
});
// Fetch articles
const { data, pagination } = await client.getArticles({
product: "my-product",
territory: "en",
});
// Fetch single article
const article = await client.getArticle("article-slug");
// Get sitemap entries
const entries = await client.getSitemap();