Packages
@contza/client

@contza/client

Total DownloadsLatest ReleaseLicense

Contza client is simply a Javascript SDK for Contza API. It can be used when Contza components are not enough for your use case or you want to use different rendering methods such as SSR or SSG.

Install NPM package

yarn add @contza/client

Initialize Contza client

src/contza.ts
import { ContzaClient } from "@contza/client";
 
export const contzaClient = new ContzaClient("contza-website-id", "contza-api-key");

Getting a single content

We are expecting that we have a content with 'index' slug.

src/index.ts
import { contzaClient } from "../utils/contza.ts";
 
const content = await contzaClient.findOne("index");
 
console.log(content);

Getting a multiple contents from a collection

We are expecting that we have a content with 'blog' slug. The content should also be defined as a collection.

src/index.ts
import { contzaClient } from "../utils/contza.ts";
 
const contents = await contzaClient.findMany("blog");
 
console.log(contents);