Skip to content

easton36/arlo.js

Repository files navigation

Arlo.js

A library to interact with Arlo systems written in Typescript

License Version Downloads

Library is currently a work in progress. Most of the features are not yet implemented.

Lots of thanks to Arlo.py! I don't have to do nearly as much reverse engineering thanks to them.

const { Client } = require('arlo.js');

const credentials = {
    username: 'Your-Username',
    password: 'Your-Password',
    twoFactorMethod: 'Your-TwoFactorMethod',
};

(async ()=>{
    const arlo = new Client(credentials);
    await arlo.login();

    let profile = await arlo.getProfile();
    console.log(profile);
})();

Installation

Installation is done using the npm install command:

$ npm install arlo.js

Documentation

Documentation will be available on the Github Wiki

Examples

View the examples! Feel free to fork and submit your own!

About

A library to interact with Arlo systems written in Typescript

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published