# Blogs

> Step by step articles about API Maker - Playwright and Puppeteer in custom APIs, on the native process or in the sandbox, and MongoDB 6 as a single node replica set with Docker.

Source: https://docs.apimaker.dev/v1/docs/blog/index.html

Step by step articles, each one about a single task. They complement the reference pages of the [APIs](https://docs.apimaker.dev/v1/docs/apis-all/overview.html) and the [guides](https://docs.apimaker.dev/v1/docs/guides/index.html).

- [Playwright on the native process](https://docs.apimaker.dev/v1/docs/blog/General-Blogs/Playwright.html) : Install Playwright and Chromium on the server and make a PDF from a native custom API.
- [Playwright in the sandbox](https://docs.apimaker.dev/v1/docs/blog/General-Blogs/Playwright-in-sandbox.html) : Override the sandbox Docker file, add Playwright as a sandbox dependency and send a PDF back.
- [Puppeteer in native custom APIs](https://docs.apimaker.dev/v1/docs/blog/General-Blogs/setup-puppeteer-and-use-in-Native-custom-APIs.html) : Install the libraries Chromium needs on Ubuntu, add Puppeteer and turn HTML into a PDF.
- [MongoDB replica set with Docker](https://docs.apimaker.dev/v1/docs/blog/MongoDB_6_Start_database_with_single_replica.html) : Start MongoDB 6 as a single node replica set with Docker Compose and a key file.

The [browsers guide](https://docs.apimaker.dev/v1/docs/guides/browser-automation.html) compares the native process and the sandbox, and the [release notes](https://docs.apimaker.dev/v1/docs/blog/release-notes/release_notes_summary.html) tell what changed in every version.
