The Node.js SDK for @thepracticaldev
Install it via your favorite package manager:
npm i devto-nodejs-sdk
This is a very simple SDK tool that implements all the Swagger specs into a Node.js client. You can instantiate the client using:
import { Client } from 'devto-nodejs-sdk'
const client = new Client('Your API Key')
const { data } = await client.getUserByName('khaosdoctor')
The client itself is just a proxy of the original API.
If the API changes and you notice it, please submit an issue or, if you already know what changed, please submit a PR
All provided APIs in the official docs are provided as part of the API as well, these are the translated names for these endpoints:
listArticles
createArticle
getArticle
updateArticle
selfArticles
selfPublishedArticles
selfUnpublishedArticles
selfAllArticles
listArticleComments
getComment
listListings
createListing
getListingByCategory
getListingById
updateListing
getPodcastEpisodes
getArticleTags
getUserById
getUserByName
getSelfInformation
getArticlesWithVideo
getWebhooks
createWebhook
getWebhookById
deleteWebhook