SDKs
Example API DocumentationSDK examples
Illustrative client libraries. Package names are examples — no SDK is published yet, so there is nothing to download.
JavaScript
Example · not publishedInstall (example)
npm install @prakura/sdk # example package nameView Example
JavaScript exampleimport { 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 publishedInstall (example)
npm install @prakura/sdk # example package nameView Example
TypeScript exampleimport { 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 publishedInstall (example)
pip install prakura # example package nameView Example
Python examplefrom prakura import Prakura client = Prakura(api_key=os.environ["PRAKURA_API_KEY"]) courses = client.courses.list(level="intermediate")Java
Example · not publishedInstall (example)
implementation 'com.prakura:sdk:0.1.0' // example coordinatesView Example
Java examplePrakura client = Prakura.builder() .apiKey(System.getenv("PRAKURA_API_KEY")) .build(); List<Course> courses = client.courses().list();