DocsAPI Keys

Sprava API Key

Naucte se vytvaret, spravovat a zabezpecit sve FreeFileTools API Keys.

Vytvoreni API Key

Pro vytvoreni API Key:

  1. Prihlaste se ke svemu uctu na freefiletools.io
  2. Prejdete na Nastenkna panel > API Keys
  3. Kliknete na Vytvorit API Key
  4. Dejte svemu klici popisny nazev (napr. "Moje aplikace", "CI Pipeline")
  5. Zkopirujte a bezpecne ulozte klic -- zobrazi se pouze jednou

Vas klic bude vypadat takto: fft_abc123def456...

Bezplatny plan

FunkceLimit
API Keys na ucet1
Pozadavky za hodinu50
Max velikost souboru25 MB
Vsechny koncove bodyZahrnuto

Regenerace klice

Pokud je vas API Key kompromitovan nebo potrebujete novy:

  1. Prejdete na Nastenkna panel > API Keys
  2. Kliknete na tlacitko Regenerovat vedle vaseho stavajiciho klice
  3. Potvrdte akci -- vas stary klic bude okamzite zneplatnen
  4. Zkopirujte a ulozte novy klic

Varovani: Regenerace klice okamzite zneplatni stary klic. Vsechny aplikace pouzivajici stary klic prestanou fungovat, dokud nebudou aktualizovany novym klicem.

Osvedcene bezpecnostni postupy

1.

Nikdy nesdilite svuj API Key

Nesdilite svuj klic ve verejnych repozitarich, forech nebo klientskem kodu.

2.

Pouzivejte promenne prostredi

Ukladejte svuj API Key v promennych prostredi, ne ve zdrojovem kodu.

3.

Uchovejte ho na strane serveru

Provadjte API pozadavky ze sveho backend serveru. Nikdy nevystavujte klic ve frontendovem JavaScriptu.

4.

Regenerujte pri kompromitaci

Pokud byl vas klic mozna odhalen, okamzite ho regenerujte z nastenky.

Priklad: Pouziti promennych prostredi

bash
# .env file (do NOT commit this)
FFT_API_KEY=fft_your_api_key_here
javascript
// Read from environment variable
const apiKey = process.env.FFT_API_KEY;

const response = await fetch("https://freefiletools.io/api/image-compress", {
  method: "POST",
  headers: {
    "x-api-key": apiKey,
  },
  body: formData,
});