Use the Fabra API to build customer-facing data warehouse integrations to let your customers start sending data to your application. Unblock your sales pipeline in days, not months.
implementation 'fabra.io.javasdk:fabra-java-sdk:0.3.0'package hello.world; import fabra.io.javasdk.Fabra; import fabra.io.javasdk.models.shared.Security; public class Application { public static void main(String[] args) { try { Fabra.Builder builder = Fabra.builder(); builder.setSecurity( new Security() {{ apiKeyAuth = new SchemeAPIKeyAuth() {{ apiKey = "YOUR_API_KEY_HERE"; }}; }} ); Fabra sdk = builder.build(); GetNamespacesRequest req = new GetNamespacesRequest() {{ queryParams = new GetNamespacesQueryParams() {{ connectionID = 548814; }}; }}; GetNamespacesResponse res = sdk.connection.getNamespaces(req); if (res.getNamespaces200ApplicationJSONObject.isPresent()) { // handle response } } catch (Exception e) { // handle exception }
getNamespaces- Get all namespacesgetSchema- Get schema for tablegetTables- Get all tables
createDestination- Create a new destinationgetDestinations- Get all destinations
createLinkToken- Create a new link token
createObject- Create a new objectgetObjects- Get all objects
createSource- Create a new sourcegetSources- Get all sources
createSync- Create a new syncgetSyncs- Get all syncs