---
title: "Comment by Ai Anshu on \"Create a Newsletter app with Twitter Revue, Next.js API Routes, and Tailwindcss\" | Hashnode"
description: "how we can create this without Nextjs api routes?"
url: "https://hashnode.com/posts/create-newsletter-with-revue-nextjs-api-routes-tailwindcss/6129c0adfd0bf8636d76ac52/comment/638cbc3e4a96bb8fda4390fc"
---

[Discussion](https://hashnode.com/posts/create-newsletter-with-revue-nextjs-api-routes-tailwindcss/6129c0adfd0bf8636d76ac52)

Comment [Create a Newsletter app with Twitter Revue, Next.js API Routes, and Tailwindcss](https://hashnode.com/posts/create-newsletter-with-revue-nextjs-api-routes-tailwindcss/6129c0adfd0bf8636d76ac52)

[Ai Anshu](https://hashnode.com/@aianshume)

[Dec 4, 2022](https://hashnode.com/posts/create-newsletter-with-revue-nextjs-api-routes-tailwindcss/6129c0adfd0bf8636d76ac52/comment/638cbc3e4a96bb8fda4390fc)

how we can create this without Nextjs api routes?

[Tapas Adhikary](https://hashnode.com/@atapas)

[Dec 5, 2022](https://hashnode.com/posts/create-newsletter-with-revue-nextjs-api-routes-tailwindcss/6129c0adfd0bf8636d76ac52/comment/638cbc3e4a96bb8fda4390fc#reply-638d8c164a96bb8fda43a4cf)

You can call any external APIs(using axios, fetch, whatever) from your components directly without writing any API routes yourself. However, I wouldn't recommend that.

Next.js API routes have some clear advantages:

-   You build your own APIs so that you can use the API for different consumers in the app.
-   The secrets are handled on the server side. you do not have the API keys mashed up in your client code.
