API

An application programming interface (API) is a set of routines, definitions, and protocols that allow developers to build application software. APIs abstract implementation and expose only necessary objects and actions to the developer.

API subscription active
You will receive email notifications for new publications on API.
672 Results
  • Tutorial

    An Introduction to OAuth 2

    OAuth 2 is an authorization framework that enables applications to obtain limited access to user accounts on an HTTP service, such as Facebook, GitHub, and DigitalOcean. It works by delegating user authentication to t...
    By Mitchell Anicas Security API Conceptual
  • Tutorial

    How To Use Web APIs in Python 3

    An API, or Application Program Interface, makes it easy for developers to integrate one app with another. They expose some of a program's inner workings in a limited way. You can use APIs to get information from other...
    By Brian King Python API Development Programming Project
  • How To Call Web APIs with the useEffect Hook in React

    In this tutorial, you'll use the useEffect and useState React Hooks to fetch and display information in a sample application, using JSON server as a local API for testing purposes. You'll load information when a compo...
    By Joe Morgan React Development JavaScript API
  • Tutorial series

    How To Code in React.js

    React is a popular JavaScript framework for creating front-end applications, such as user interfaces that allow users to interact with programs. Originally created by Facebook, it has gained popularity by allowing dev...
    By Joe Morgan React Development JavaScript Programming Project CSS API Deployment DigitalOcean App Platform
  • Tech talk

    Creating a Laravel API

    APIs make the web go round. Let's create one from scratch using the popular PHP framework, Laravel. See the main tools required to create Laravel projects and the fastest, most efficient way to create a Laravel API.
    By Chris Sev API Laravel Tech Talks
  • Tutorial

    An Introduction to Cloud-Config Scripting

    The DigitalOcean metadata service includes a field called "user-data", which can be used to specify a script that will be run as your server is brought online. The CloudInit program, which runs these scripts, can pro...
    By Justin Ellingwood API DigitalOcean
  • Tutorial

    How To Create an Intelligent Chatbot in Python Using the spaCy NLP Library

    In this tutorial, you will create a chatbot that not only helps users simplify their interactions with a software system, but is also intelligent enough to communicate with the user in natural language (American Engli...
    By Evans Ehiorobo Python API
  • Tech talk

    Creating an Authenticated API on DigitalOcean

    Create an API that has authentication and authorization so that certain resources are only accessible by certain users.
    By Chris Sev API Tech Talks
  • How To Use Terraform with DigitalOcean

    Terraform is a tool for building and managing infrastructure in an organized way. In this tutorial, you'll install and use Terraform to create an infrastructure on DigitalOcean that consists of two Nginx servers that ...
    By Mitchell Anicas, Brian Hogan System Tools API Terraform Nginx Load Balancing DigitalOcean Managed Load Balancers DNS Configuration Management
  • Tutorial

    How To Use Doctl, the Official DigitalOcean Command-Line Client

    DigitalOcean's web based control panel provides a convenient, point-and-click interface for managing Droplets. There are many times, however, when a command-line tool may be a preferable alternative. doctl, the offic...
    By Marko Mudrinić DigitalOcean API Configuration Management
  • Tutorial

    How To Use Cloud-Config For Your Initial Server Setup

    A cloud-config file is a special script that is used to define configuration details for your server as it is being brought online for the first time. These are often used for completing common tasks that a user woul...
    By Justin Ellingwood Deployment API DigitalOcean Initial Server Setup
  • Tutorial

    How To Build a Photo Search App with React Using the Unsplash API

    This tutorial shows how to build a JavaScript search bar application with the React front-end library to query and display images using the Unsplash API. It covers styling the user interface with CSS, managing state w...
    By ASHUTOSH SINGH Development React JavaScript API
  • Tutorial series

    Getting Started with CoreOS

    CoreOS is a powerful Linux distribution built to make large, scalable deployments on varied infrastructure simple to manage. Based on a build of Chrome OS, CoreOS maintains a lightweight host system and uses Docker co...
    By Justin Ellingwood, Mitchell Anicas and Brennen Bearnes Clustering Docker Scaling System Tools Conceptual CoreOS API DigitalOcean Networking Load Balancing Nginx Security
  • Tutorial

    How To Build a REST API with Prisma and PostgreSQL

    Prisma is an open source database toolkit. In this tutorial, you will build a REST API for a small blogging application in TypeScript using Prisma and a PostgreSQL database. At the end of the tutorial, you will have a...
    By nikolasburk Databases PostgreSQL API TypeScript Docker Node.js
  • Tutorial series

    How To Manage Infrastructure with Terraform

    Terraform is a popular open source Infrastructure as Code (IAC) tool that automates provisioning of your infrastructure in the cloud and manages the full lifecycle of all deployed resources, which are defined in sourc...
    By Savic, Mitchell Anicas and Brian Hogan Terraform Cloud Computing Configuration Management System Tools API Nginx Load Balancing DigitalOcean Managed Load Balancers DNS Apache Python DigitalOcean Infrastructure DigitalOcean Spaces Ansible
  • Tutorial

    How To Build a Slackbot in Python on Ubuntu 20.04

    In this tutorial you will build a Slackbot in the Python programming language. As a fun proof-of-concept that will demonstrate the power of Python and its Slack APIs, you will build a CoinBot--a Slackbot that monitors...
    By Mason Egger Ubuntu 20.04 Python API Slack
  • Tech talk

    Authenticating a Laravel API

    How to authenticate a Laravel API and protect resources so that only the right users are authorized to have the right access.
    By Chris Sev Tech Talks Laravel API
  • Tutorial

    How To Build a Concurrent Web Scraper with Puppeteer, Node.js, Docker, and Kubernetes

    In this tutorial, you will use Node.JS, Puppeteer, Docker, and Kubernetes to build a highly scalable scraper that can simultaneously extract data from multiple pages. You will test your scraper on the dummy bookstore,...
    By Carlos Mucuho Node.js Data Analysis Open Source JavaScript Docker Kubernetes API
  • How To Create an HTTP Client with Core HTTP in Node.js

    It's common for a modern JavaScript application to communicate with other servers to accomplish a task. In this article, you will use the https Node.js module to make HTTP requests to a web API, including GET, POST, P...
    By Stack Abuse API Node.js JavaScript Development
  • Tutorial

    Understanding Queries in GraphQL

    In this tutorial, we'll take an in-depth look at queries in GraphQL so that you better understand how to retrieve data from a GraphQL server. We will cover fields, arguments, aliases, operation syntax, and more. Once ...
    By Peter Ekene API GraphQL