API v1.0

Dokumentacja Techniczna

Kompletna dokumentacja API, SDK i narzędzi deweloperskich LuxeTechY. Zautomatyzuj zarządzanie hostingiem, domenami i serwerami VPS.

API Reference
SDK Documentation
Code Examples
Changelog
Support Forum

Szybki start

Zacznij pracę z API LuxeTechY w kilka minut

// Przykład użycia API LuxeTechY
const LuxeTechY = require('@luxetechy/sdk');

const client = new LuxeTechY({
  apiKey: 'twoj_klucz_api',
  environment: 'production'
});

// Sprawdź dostępność domeny
const result = await client.domains.check('example.com');

if (result.available) {
  // Zarejestruj domenę
  const registration = await client.domains.register({
    domain: 'example.com',
    period: 1, // rok
    contacts: {...}
  });
  
  console.log('Domena zarejestrowana:', registration.id);
}

Zasoby dla deweloperów

REST API

Zarządzaj zasobami programatycznie

  • GET /api/v1/domains - Lista domen
  • POST /api/v1/domains - Rejestracja domeny
  • GET /api/v1/hosting/accounts - Konta hostingowe
  • POST /api/v1/vps/create - Tworzenie VPS
  • GET /api/v1/invoices - Faktury i płatności
Szczegóły →

SDK & Biblioteki

Gotowe rozwiązania dla popularnych języków

  • PHP SDK - Composer package
  • Python SDK - pip install luxetechy
  • Node.js SDK - npm install @luxetechy/sdk
  • Ruby SDK - gem install luxetechy
  • Go SDK - go get luxetechy.com/sdk
Szczegóły →

Bazy Danych

Zarządzanie bazami danych

  • Tworzenie i usuwanie baz MySQL
  • Zarządzanie użytkownikami DB
  • Import/Export baz danych
  • Optymalizacja i indeksowanie
  • Backup i restore automatyczny
Szczegóły →

Autoryzacja

Bezpieczne uwierzytelnianie

  • OAuth 2.0 - Token flow
  • API Keys - Generowanie kluczy
  • JWT Tokens - Bearer authentication
  • Webhook signatures - Weryfikacja
  • Rate limiting - Limity zapytań
Szczegóły →

Webhooks

Powiadomienia w czasie rzeczywistym

  • domain.registered - Nowa domena
  • hosting.created - Nowe konto
  • invoice.paid - Opłacona faktura
  • ssl.issued - Wystawiony SSL
  • server.status - Status serwera
Szczegóły →

Przewodniki

Szczegółowe tutoriale integracji

  • Quick Start - Pierwsze kroki
  • Autentykacja - Implementacja
  • Error handling - Obsługa błędów
  • Best practices - Dobre praktyki
  • Examples - Przykłady kodu
Szczegóły →

Uwierzytelnianie API

Wszystkie zapytania do API wymagają uwierzytelnienia przy użyciu klucza API. Klucz należy przekazać w nagłówku Authorization.

Authorization: Bearer twoj_klucz_api_tutaj

Generowanie klucza

Wygeneruj klucz API w panelu klienta w sekcji Ustawienia → API Keys

Bezpieczeństwo

Nie udostępniaj kluczy publicznie. Używaj zmiennych środowiskowych w produkcji.

Potrzebujesz pomocy?

Nasz zespół developerski jest gotowy odpowiedzieć na Twoje pytania techniczne.