infakt-sdk

Authentication

API key and sandbox configuration

Generate an API key in inFakt: Settings → API. Pass it in the X-inFakt-ApiKey header (official docs).

import { InfaktClient, createInfaktModules } from "infakt-sdk";

const client = new InfaktClient({
  credentials: {
    apiKey: process.env.INFAKT_API_KEY!,
  },
});

const api = createInfaktModules(client);

Sandbox

Use the sandbox base URL for testing:

import {
  InfaktClient,
  SANDBOX_BASE_URL,
  createInfaktModules,
} from "infakt-sdk";

const client = new InfaktClient({
  credentials: { apiKey: process.env.INFAKT_API_KEY! },
  baseUrl: SANDBOX_BASE_URL,
});

Register at konto.sandbox-infakt.pl and generate a sandbox API key.

On this page