A Node.js client for the Schoology LMS REST API (v1). v4.0.4 (stable) wraps OAuth 1.0a signing and provides a simple request interface. Supports both CommonJS and ESM, includes TypeScript definitions. Released under MIT license. The only actively maintained Schoology API client on npm with OAuth token parsing.
npm install schoologyapiNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Initializes the client with API credentials from environment variables and performs a GET request to fetch a user.
Pass two separate string arguments: new SchoologyAPI('key', 'secret')Always start your URI with '/v1', e.g., '/v1/users'
Pass { key: '...', secret: '...' } for the third argument.Use `import SchoologyAPI from 'schoologyapi'` or `const SchoologyAPI = require('schoologyapi')`.Ensure API_KEY and API_SECRET are correct strings from Schoology API settings.
Include '/v1' at start of URI and verify endpoint path.
No dependency data recorded yet.