# SDKs & Libraries ## JavaScript/TypeScript SDK ### Installation ```bash npm install @tlas/sdk ``` ### Usage ```typescript import { TLASClient } from '@tlas/sdk'; const client = new TLASClient({ baseUrl: 'https://api.tlas.gov.in/v1', clientId: 'your-client-id', clientSecret: 'your-client-secret' }); // Submit application const application = await client.applications.create({ licenseType: 'TRADE_LICENSE', applicantId: 'DL-12345678', data: { ... } }); // Check status const status = await client.applications.getStatus(application.id); // Verify certificate const verification = await client.certificates.verify('GOA/TRADE/2026/00001'); ``` ## Python SDK ### Installation ```bash pip install tlas-sdk ``` ### Usage ```python from tlas import TLASClient client = TLASClient( base_url='https://api.tlas.gov.in/v1', client_id='your-client-id', client_secret='your-client-secret' ) # Submit application application = client.applications.create( license_type='TRADE_LICENSE', applicant_id='DL-12345678', data={...} ) # Check status status = client.applications.get_status(application['id']) # Verify certificate result = client.certificates.verify('GOA/TRADE/2026/00001') ``` ## Java SDK ### Maven ```xml gov.in.tlas tlas-sdk 1.0.0 ``` ### Usage ```java TLASClient client = new TLASClient.Builder() .baseUrl("https://api.tlas.gov.in/v1") .credentials("client-id", "client-secret") .build(); Application app = client.applications() .create("TRADE_LICENSE", "DL-12345678", data); VerificationResult result = client.certificates() .verify("GOA/TRADE/2026/00001"); ```