Examplary
  • Start for free

    A friendlier TypeScript SDK

    @examplary/sdk has been rebuilt around one method per API operation, with typed inputs and responses throughout:

    import { Examplary } from "@examplary/sdk";
     
    const client = new Examplary({ apiKey: process.env.EXAMPLARY_API_KEY });
     
    const exam = await client.exams.create({
      name: "End-of-term assessment",
      language: "en",
    });

    Path, query and body parameters go into a single object, and every method takes an optional axios request config as a second argument if you need a timeout or an abort signal. It's generated from the same OpenAPI spec as the reference docs, so it keeps up with the API automatically.