Announcing an Official Node.js Client

Published February 23, 2020

In an ideal world, doing text recognition should be as simple as calling one function with the files that need to be text-recognize-ified.

Well, we've made a Node.js client which allows just that. After specifying your API key, doing human-handwriting-capable text recognition amounts to calling a single function:

    const sight = require('sight-api');
    
    const s = new sight.Client(API_KEY);
    
    s.recognize(['invoice_1.pdf', 'my_receipt.png'])
        .then(pages => {
            console.log(pages);
        })
        .catch(error => {
            console.error(error);
        });

The client is open-sourced under the Apache Version 2.0 license. You can checkout the source code at its GitHub page or take a look at the NPM package, which has zero dependencies.

This is a short blog post, but that's okay! We hope your integration with the Sight API is just as short.