Wykorzystaj SDK i Biblioteki Subiekt – Przyspiesz Wdrożenie Twoich Rozwiązańi

Przyspiesz wdrożenie dzięki gotowym bibliotekom. Nie trać czasu na budowanie integracji od zera – wykorzystaj nasze SDK i połącz się z Subiektem w kilka minut w swoim ulubionym języku.

W SubiektBridge wiemy, że najlepsze API to takie, którego… nie musisz mapować ręcznie. Dlatego dostarczamy deweloperom kompletny zestaw narzędzi (Software Development Kits), które abstrahują logikę komunikacji z Cloud Proxy. Nasze biblioteki dbają o autoryzację, obsługę błędów, retry-logic oraz typowanie danych, pozwalając Ci skupić się na czystej logice biznesowej Twojej aplikacji.

Oficjalnie wspierane biblioteki

Dostarczamy i utrzymujemy paczki dla najpopularniejszych środowisk programistycznych, zapewniając pełną zgodność z najnowszymi wersjami Subiekt nexo PRO oraz GT:

  • PHP SDK (Composer): Idealne dla WooCommerce, PrestaShop i Magento. Pełne wsparcie dla obiektów zamówień i stanów magazynowych z silnym typowaniem.
  • Node.js / TypeScript SDK (NPM): Stworzone z myślą o nowoczesnych frontendach (Next.js, React) oraz mikroserwisach. Zawiera pełne definicje typów dla wszystkich endpointów.
  • Python Client (PyPI): Najlepszy wybór dla analityki danych, systemów BI oraz skryptów automatyzujących procesy w magazynie.
  • C# / .NET Wrapper (NuGet): Dla firm budujących dedykowane oprogramowanie desktopowe lub zaawansowane systemy klasy Enterprise współpracujące z ekosystemem Microsoft.

Co zyskujesz korzystając z naszych SDK?

  1. Automatyczna Autoryzacja: Biblioteki same dbają o odświeżanie tokenów OAuth2 i bezpieczne przechowywanie poświadczeń.
  2. Modelowanie Danych (DTO): Zamiast operować na surowych JSON-ach, pracujesz na czytelnych obiektach (np. Order, Product, Customer), co eliminuje błędy typowania.
  3. Wbudowany Error Handling: SDK rozpoznaje specyficzne błędy Subiekta (np. „Brak towaru na magazynie”) i zwraca je w formie czytelnych wyjątków, które łatwo obsłużysz w kodzie.
  4. Logging & Debugging: Włącz tryb debugowania, aby widzieć pełną ścieżkę zapytania od Twojej aplikacji, przez Cloud Proxy, aż do bazy SQL.

Open Source Contribution: Część naszych wrapperów rozwijamy wspólnie ze społecznością na GitHubie. Jako klient masz bezpośredni wpływ na roadmapę bibliotek i możesz zgłaszać zapotrzebowanie na nowe funkcjonalności.


Przykład: Integracja w Node.js (TypeScript)

Zobacz, jak proste jest pobranie ceny produktu za pomocą naszego SDK:

TypeScript

import { SubiektBridgeClient } from '@subiektbridge/node-sdk';

const client = new SubiektBridgeClient({
  apiKey: process.env.SB_API_KEY,
  environment: 'production'
});

// Pobranie ceny detalicznej brutto
const product = await client.products.getBySku('IPHONE-15-PRO');
console.log(`Cena: ${product.prices.detaliczna.gross} PLN`);

Dostępność i Wsparcie

BibliotekaStatusDokumentacjaMenedżer pakietów
PHP SDKStabilna[Link]composer require subiektbridge/php-sdk
Node.js SDKStabilna[Link]npm install @subiektbridge/sdk
Python SDKStabilna[Link]pip install subiektbridge
C# / .NETBeta[Link]NuGet Package