# Rust is a hard way to make a web API

**URL:** <https://forum.devtalk.com/t/rust-is-a-hard-way-to-make-a-web-api/6011>\
**Category:** Blogs/Articles/Talks/Podcasts\
**Tags:** rust, api, web\
**Created:** [16 January 2021 11:20 UTC](https://forum.devtalk.com/t/rust-is-a-hard-way-to-make-a-web-api/6011 "2021-01-16T11:20:38Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![CommunityNews](https://forum.devtalk.com/user_avatar/forum.devtalk.com/communitynews/32/1113_2.png) [@CommunityNews](https://forum.devtalk.com/u/CommunityNews)\
**Post date:** [16 January 2021 11:20 UTC](https://forum.devtalk.com/t/rust-is-a-hard-way-to-make-a-web-api/6011/1 "2021-01-16T11:20:38Z")

</div>

> Rust is an amazing language. It has enabled excellent CLI tools like [ripgrep](https://github.com/BurntSushi/ripgrep) and [exa](https://github.com/ogham/exa). Companies like Cloudflare are using Rust for their own systems and [encouraging people to write Rust to run microservices](https://blog.cloudflare.com/tag/rust/). Rust makes it possible to write really fast software that’s secure, tiny, and more concise than C++ or C.
> 
> If I were writing a geocoder, a routing engine, a real-time messaging platform, a database, or a CLI tool, Rust would be at the top of the list.
> 
> But last year, I spent some time trying to make Rust work for a plain-vanilla API to power a normal website. It wasn’t a very good fit.

> **[Rust is a hard way to make a web API](https://macwright.com/2021/01/15/rust.html)**
>
> It is not just the borrow checker

_This thread was posted by one of our members via one of our news source trackers._
