@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/client

Basic 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();

Next Steps