Skip to content
PrakuraIT Solutions

SDKs

Example API Documentation

SDK examples

Illustrative client libraries. Package names are examples — no SDK is published yet, so there is nothing to download.

  • JavaScript

    Example · not published

    Install (example)

    npm install @prakura/sdk # example package name
    View Example
    JavaScript example
    import { Prakura } from "@prakura/sdk";
    
    const client = new Prakura({ apiKey: process.env.PRAKURA_API_KEY });
    const courses = await client.courses.list({ level: "intermediate" });
  • TypeScript

    Example · not published

    Install (example)

    npm install @prakura/sdk # example package name
    View Example
    TypeScript example
    import { Prakura, type Course } from "@prakura/sdk";
    
    const client = new Prakura({ apiKey: process.env.PRAKURA_API_KEY! });
    const courses: Course[] = (await client.courses.list()).data;
  • Python

    Example · not published

    Install (example)

    pip install prakura # example package name
    View Example
    Python example
    from prakura import Prakura
    
    client = Prakura(api_key=os.environ["PRAKURA_API_KEY"])
    courses = client.courses.list(level="intermediate")
  • Java

    Example · not published

    Install (example)

    implementation 'com.prakura:sdk:0.1.0' // example coordinates
    View Example
    Java example
    Prakura client = Prakura.builder()
        .apiKey(System.getenv("PRAKURA_API_KEY"))
        .build();
    List<Course> courses = client.courses().list();