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?
- Automatyczna Autoryzacja: Biblioteki same dbają o odświeżanie tokenów OAuth2 i bezpieczne przechowywanie poświadczeń.
- Modelowanie Danych (DTO): Zamiast operować na surowych JSON-ach, pracujesz na czytelnych obiektach (np.
Order,Product,Customer), co eliminuje błędy typowania. - 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.
- 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
| Biblioteka | Status | Dokumentacja | Menedżer pakietów |
| PHP SDK | Stabilna | [Link] | composer require subiektbridge/php-sdk |
| Node.js SDK | Stabilna | [Link] | npm install @subiektbridge/sdk |
| Python SDK | Stabilna | [Link] | pip install subiektbridge |
| C# / .NET | Beta | [Link] | NuGet Package |