Docs/SDKs & Libraries

SDKs & Libraries

Official client libraries to integrate RocketVerifier in your favorite language. All SDKs are open source and actively maintained.

Type-safe

Full TypeScript & type hints

Auto-retry

Built-in retry logic

Easy Setup

One line install

Available SDKs

🟢

Node.js

@rocketverifier/sdk

Documentation
npm install @rocketverifier/sdkcopy

Quick Example

import RocketVerifier from '@rocketverifier/sdk';

const rv = new RocketVerifier('YOUR_API_KEY');

const result = await rv.verify('user@example.com');
console.log(result.status); // 'deliverable'
🐍

Python

rocketverifier

Documentation
pip install rocketverifiercopy

Quick Example

from rocketverifier import RocketVerifier

rv = RocketVerifier('YOUR_API_KEY')

result = rv.verify('user@example.com')
print(result.status)  # 'deliverable'
🐘

PHP

rocketverifier/sdk

Documentation
composer require rocketverifier/sdkcopy

Quick Example

<?php
use RocketVerifier\Client;

$rv = new Client('YOUR_API_KEY');

$result = $rv->verify('user@example.com');
echo $result->status; // 'deliverable'
💎

Ruby

rocketverifier

Documentation
gem install rocketverifiercopy

Quick Example

require 'rocketverifier'

rv = RocketVerifier::Client.new('YOUR_API_KEY')

result = rv.verify('user@example.com')
puts result.status # 'deliverable'
🔵

Go

github.com/rocketverifier/go

Documentation
go get github.com/rocketverifier/gocopy

Quick Example

package main

import "github.com/rocketverifier/go"

func main() {
    client := rocketverifier.New("YOUR_API_KEY")
    
    result, _ := client.Verify("user@example.com")
    fmt.Println(result.Status) // "deliverable"
}

Coming Soon

Java

C#/.NET

🦀

Rust

Need an SDK for a different language? Let us know