SDKs & Libraries Official client libraries
Official TypeScript SDK with typed check, stream, TAXII, and webhook helpers. Other languages use the REST API.
REST · same response shape across every SDK
# Or just use curl
curl -G "https://api.ismalicious.com/check" \
--data-urlencode "query=example.com" \
--data-urlencode "enrichment=standard" \
-H "X-API-KEY: YOUR_API_KEY"0
Official SDK
0 %
API Coverage
TypeScript
Full Types
MIT
License
Key features. Everything you need to protect your infrastructure and users.
OpenAPI
https://api.ismalicious.com/openapi.json — generate Python, Go, or Rust clients until official SDKs exist.
curl / any HTTP client
GET /check?query=… with X-API-KEY. Same contract the TypeScript SDK wraps.
Auto Retries
Automatic retry with exponential backoff.
Pagination
Built-in pagination helpers for list endpoints.
Use cases. How security teams use this tool.
Quick Integration
Get started in minutes with idiomatic code.
Type Safety
Full type definitions catch errors at compile time.
Best Practices
SDKs implement retry logic and error handling.
Community
Open source with active GitHub community.
Official TypeScript SDK
The published client is @ismalicious/sdk on npm. It covers check, bulk, stream, TAXII, webhooks, and monitoring. Python, Go, and Rust official packages are not published; generate them from https://api.ismalicious.com/openapi.json or call GET /check with X-API-KEY.
Type Safety and Developer Experience
The TypeScript SDK mirrors the API response schema with full IntelliSense. Other languages should follow OpenAPI or the REST examples on /api-docs.
Production-Ready Error Handling
SDKs retry transient failures with configurable backoff, detect rate limits, expose detailed error types, and use circuit breakers for degraded upstream services. Logging hooks connect SDK operations to your existing observability stack.
Open Source and Community Driven
The TypeScript SDK is open source under the MIT license on GitHub. Python, Go, and Rust official packages are not published — generate a client from https://api.ismalicious.com/openapi.json or call GET /check with X-API-KEY.
Frequently asked questions.
What languages do you support?
Are the SDKs open source?
Do SDKs handle rate limiting?
Is TypeScript supported?
Related tools.
Related articles. Learn more from our security research blog.
Ready to get started?
Join thousands of security teams using isMalicious to protect their infrastructure.
No credit card required · Free API key