tiangolo Profile Banner
Sebastián Ramírez Profile
Sebastián Ramírez

@tiangolo

Followers
73K
Following
17K
Media
469
Statuses
8K

Creator of @FastAPI, Typer, SQLModel, Asyncer, etc. 🚀 From 🇨🇴 in 🇩🇪 . Open Source, APIs, and tools for data/ML. 🤖

Berlin, Germany
Joined August 2009
Don't wanna be here? Send us removal request.
@tiangolo
Sebastián Ramírez
5 years
I saw a job post the other day. 👔. It required 4+ years of experience in FastAPI. 🤦. I couldn't apply as I only have 1.5+ years of experience since I created that thing. 😅. Maybe it's time to re-evaluate that "years of experience = skill level". ♻.
1K
40K
160K
@tiangolo
Sebastián Ramírez
5 years
BTW, I'm not really looking for job opportunities, I'm too happy where I am right now to look anywhere else. 😎💥. But it was still fun to see that. 😁🤷.
32
147
6K
@tiangolo
Sebastián Ramírez
13 days
When I built @FastAPI I hoped it would be useful for some people. but I didn't expect this. 🤓. That's more zeroes than I can count. 😅🚀.
@FastAPI
FastAPI
13 days
FastAPI has been downloaded 1 billion times. 😮🥳🎉. 1,000,000,000 downloads. That's a lot! 😁🚀. You can check it in
Tweet media one
145
273
6K
@tiangolo
Sebastián Ramírez
4 years
BTW, as this is being retweeted again, I wanted to clarify this:. That was about half a year ago. Now I have 2+ years of experience with FastAPI! 🎉. almost there. 😂.
31
60
2K
@tiangolo
Sebastián Ramírez
3 years
Big project, first public release! 📢. ✨ SQLModel ✨. the biggest thing I've built since FastAPI & Typer. 🤓. SQL DBs based on Python type hints. 😎. Each model is both a Pydantic and @sqlalchemy model. 🤯. Optimized for FastAPI 🚀.
93
454
2K
@tiangolo
Sebastián Ramírez
3 years
Why companies keep asking for so many required years of experience? 😩. I created @FastAPI just 3.5 years ago, I'll never be able to apply to those precious FastAPI jobs! 😱😆. Seriously, experience is a really bad proxy estimator for skill level. 🤓. Déjà vu 🤷.
@comoelcometa
Comoelcometa
3 years
@tiangolo mira
Tweet media one
29
404
2K
@tiangolo
Sebastián Ramírez
1 year
Today only, for black Friday! 🎁🖤. 🤯 Get @FastAPI with a massive discount of 80% *. You can pay just $0 instead of the regular price of $$$0 🎉. Includes all the easy-to-learn step-by-step tutorials and docs. 🤓. * Today only, or while stocks last.
57
180
1K
@tiangolo
Sebastián Ramírez
2 years
Ahhh! 🤩. @FastAPI just reached 50k stars on GitHub! ⭐. When I started working on FastAPI, the most popular, huge, mainstream frameworks and tools I used and admired had 50k stars. 🧙. I didn't imagine FastAPI would get to this point and become one of the most used frameworks 🤯
Tweet media one
57
114
1K
@tiangolo
Sebastián Ramírez
1 year
Now @FastAPI has 65k+ GitHub stars! ✨🎉. Since today, FastAPI has a few more GitHub stars than Flask. 🤯. Now FastAPI is the second most starred Python web framework, right after Django. 🥈
Tweet media one
43
138
1K
@tiangolo
Sebastián Ramírez
2 years
When not the creator of Flask gets to take a selfie with not the creator of Redux (@acemarke) and not the creator of React (@dan_abramov). 😅🤩
Tweet media one
16
27
999
@tiangolo
Sebastián Ramírez
5 years
@cuducos @jpmarindiaz Next time I should. And record the interview. 😂🤷.
8
8
889
@tiangolo
Sebastián Ramírez
11 months
Full Stack FastAPI Template ✨. Latest @FastAPI, @pydantic, SQLModel 🚀. Brand new frontend with React, TS, Vite, Chakra UI, TanStack Query/Router, generated client/SDK 🎨. CI/CD - GitHub Actions 🤖. Test cov > 90% ✅. Thanks to @alejsdev, @esteban_x64 🙇.
41
158
913
@tiangolo
Sebastián Ramírez
5 years
4
5
820
@tiangolo
Sebastián Ramírez
5 years
Imagine I apply to that FastAPI job requiring 4+ years of experience ✅. They accept my 1.5+ experience (as the author) ⏳. Next requirement: a specific degree 👨‍🎓. This is my latest official diploma 🌈. Can we also rethink those degree requirements? 🤔. mine is preschool 🤷
Tweet media one
28
164
839
@tiangolo
Sebastián Ramírez
2 years
Years of Experience ≠ Skill Level ✨. I created @FastAPI 4 years ago, am I the only senior FastAPI dev? NO. There are tons. 🤯. For many modern jobs, years of experience is not a good estimator for skill level. 🚨. Companies: don't ask for that. ➖. People: just apply. ➕. 🧵.
12
116
786
@tiangolo
Sebastián Ramírez
5 years
@mikaeriohana @amcod3 And then they would say: "Ah, okay, hmm, that's fine then. Wait, but you don't have a degree, sorry. next one!" 😂.
4
14
700
@tiangolo
Sebastián Ramírez
4 years
🚨 Do you like FastAPI and Pydantic?. We need your help 🙏. They use type annotations for more than "type hints":. * validation.* serialization.* documentation. "Like" this tweet and the issue to show your support for that usage in the future of Python, it's being debated now.
@samuel_colvin
Samuel Colvin
4 years
URGENT: If you use pydantic or @tiangolo's FastAPI and/or want to use them in the future, you need to read this:.
10
108
736
@tiangolo
Sebastián Ramírez
2 years
Just found this in the wild. again 😂. As time has passed, recruitment has changed. now it's 6 years of experience with @FastAPI 🤦. No one has that, I'm pretty sure, I have 4+ and I created it 😅. AGAIN: years of experience ≠ skill level 😎. Please stop that, STAAAHP! 😬
Tweet media one
30
135
758
@tiangolo
Sebastián Ramírez
2 years
Exciting progress! 🤩. 97% of the @FastAPI tests are passing with @pydantic v2. It's happening! 🚀. We'll get FastAPI powered by Pydantic v2, which is rewritten in Rust, with its 1000-2000% 🤓performance increase. 😎. And FastAPI will keep compatibility with Pydantic v1.
20
64
753
@tiangolo
Sebastián Ramírez
3 years
🤯🎉.
@FastAPI
FastAPI
3 years
FastAPI won an award given by @InfoWorld as one of the best open source software projects of 2021 🤩🤯🎉.
42
36
727
@tiangolo
Sebastián Ramírez
3 years
I got the chance to meet the great @mitsuhiko, creator of Flask, Click, Jinja, etc. 🤩. His projects have helped me (and probably you) so much over the years! And they inspired a lot of the things I've built too. 🤓
Tweet media one
16
23
710
@tiangolo
Sebastián Ramírez
2 years
Whaaat?! 🤯. @FastAPI now has more GitHub stars than. Java's Spring Framework 😱.
@github_tracker
GitHub Tracker
2 years
*tiangolo/fastapi* just surpassed *spring-projects/spring-framework* in stars on #GitHub 💥. It is now the #93 most starred software repo with 49k 🌟. @tiangolo #tiangolo #fastapi #Python #springprojects #springframework #Java.
34
73
706
@tiangolo
Sebastián Ramírez
1 year
I just found out the @CERN uses @FastAPI (and @pydantic) 🚀. to control particle accelerators 🧪. including the Large Hadron Collider 🤯. What is that word for humbled and frightened? 😅.
21
64
707
@tiangolo
Sebastián Ramírez
1 year
uv venv creates a virtual environment. ✨ with a sensible default (.venv).🤩 includes a .gitignore for it. chefkiss 👩‍🍳. uv pip compile and uv pip install are crazy fast 😮. I have to manually check the files to confirm it actually did something, it's annoyingly fast 🤯.
@charliermarsh
Charlie Marsh
1 year
Announcing uv: an extremely fast Python package installer and resolver, written in Rust. uv is designed as a drop-in alternative to pip, pip-tools, and virtualenv. With a warm cache, uv installs are near-instant. Here, it's > 75x faster than pip and pip-tools.
Tweet media one
8
69
701
@tiangolo
Sebastián Ramírez
5 years
1
6
650
@tiangolo
Sebastián Ramírez
1 year
So, @FastAPI now uses the Ruff formatter. 😎✨. Ruff alone is now replacing (for me):. * flake8.* autoflake.* isort.* pyupgrade.* black. and Ruff is still crazy fast. 🚀. I keep intentionally adding broken code just to ensure it is indeed running. 🤪.
@charliermarsh
Charlie Marsh
1 year
Announcing the Ruff formatter: an extremely fast, Black-compatible Python formatter. Over 30x faster than Black -- and over 99.9% compatible. Try it now with `pip install ruff` and `ruff format`.
Tweet media one
14
69
678
@tiangolo
Sebastián Ramírez
9 months
Today I got to know that @FastAPI is used to control or handle data for particle accelerators around the world. 🚀. Not only at CERN in Switzerland, also in Brazil and the USA, who knows where else. 😎🌎.
19
59
682
@tiangolo
Sebastián Ramírez
1 year
The dashboard for the new full-stack @FastAPI project template is taking shape. ✨🚀. There's a frontend dev dedicated to this. 😎
Tweet media one
23
74
666
@tiangolo
Sebastián Ramírez
2 years
Yesterday I got the screenshot just at the right time, with all zeros. 🎉. Cheers to you all 50K really cool nerds. 🤓😎. I have no idea where we're going but thanks for following along! 🚀
Tweet media one
25
16
642
@tiangolo
Sebastián Ramírez
3 years
SQLModel was released almost 3 days ago. And it already has more than 3000 GitHub stars. ⭐. That's mind-blowing and unexpected. 🤯. I'm so happy it could be useful to people, and that those intense past months of work were not in vain. 😁🎉.
19
85
615
@tiangolo
Sebastián Ramírez
4 years
I've had the chance to try out GitHub Copilot for the last 20 days or so, during the private beta. 🧪. It's seriously mind-blowing, difficult to overhype. 🤯. This is the future of coding, AI used to make us all even more productive. 🚀🤩.
21
106
596
@tiangolo
Sebastián Ramírez
2 years
This is crazy, exciting, scary, and all the feelings at the same time. 😅. @FastAPI reached @rails in GitHub stars. 🎉. Rails was used to build things like Twitter, GitHub, Airbnb, and many more. 🤯.
@FastAPI
FastAPI
2 years
Hello, @rails, nice to meet you! 😅🤯🎉.
Tweet media one
22
56
583
@tiangolo
Sebastián Ramírez
5 years
@eruslawliet Yeah, it's probably: . > We need a senior something, how many years are there in the table for "senior"? 4+ years? Good, put that.
2
8
544
@tiangolo
Sebastián Ramírez
4 months
Now all my projects (@FastAPI, Typer, SQLModel, Asyncer, etc) use uv to install packages in development and CI. 🚀. Much simpler, faster, clearer. ✨.
10
30
575
@tiangolo
Sebastián Ramírez
2 years
Today a recruiter told me:. "The devs who use @FastAPI are the best ones!" 🚀. If you follow me here it's probably because you use it, so, you're one of the best ones. 😎🎉.
29
29
563
@tiangolo
Sebastián Ramírez
2 years
The code example in GitLab's landing page is @FastAPI 🤯🚀.
Tweet media one
16
17
557
@tiangolo
Sebastián Ramírez
5 years
@reis_anto Hehe, and the overlapping tools for the same thing, like:. > Must know Hadoop, Spark, Dask because we want ✨ Big Data ✨.
2
13
525
@tiangolo
Sebastián Ramírez
5 years
@mikaeriohana @amcod3 😩😭 Next thing is me walking sadly out of the building holding hands with my impostor syndrome and asking myself why did I ever think I was good enough to work using that framework . 😂😂😂.
4
11
495
@tiangolo
Sebastián Ramírez
2 years
The future of Python is Annotated 😎🚀. It took a while to get this done as it involved several days thoroughly reviewing the core PR (impeccable job) and a couple of weeks of full-time, continuous, focused work rewriting the docs, examples, and tests ✅. Now it's finally out! 🎉.
@FastAPI
FastAPI
2 years
FastAPI 0.95.0 supports and recommends Annotated! 🚀. Probably the biggest feature in months 🎉. Many benefits, re-use your functions in other places (soon you'll be able to use Typer with FastAPI in the same functions), reduce code duplication for dependencies in big apps 😎
Tweet media one
Tweet media two
24
56
538
@tiangolo
Sebastián Ramírez
8 months
This is huge! 🚀. Now you no longer need Gunicorn for anything with @FastAPI. For the cases where you would have used Gunicorn, you can now just run Uvicorn (or the fastapi command) with --workers 🎉. Also applies to a couple of my Docker images, they are no longer necessary. 🔥.
@marcelotryle
Marcelo Trylesinski
8 months
Uvicorn 0.30.0 released!. Here are the highlights!.
14
62
525
@tiangolo
Sebastián Ramírez
2 years
It seems that in the past couple of months @FastAPI passed Django in downloads 🤯. I don't even know what that means, but it's still unbelievable 😱. Thanks @ashok_tankala for showing me and for building the analyzer!
Tweet media one
26
54
506
@tiangolo
Sebastián Ramírez
2 years
"FastAPI: 5 years (Preferred)" 😂. NOOOOOO!!! 🤦. How often and for how long is this gonna keep happening? 🤣. I made @FastAPI 4 years ago, FOUR YEARS AGO. 🤦. I thought it was a one-time "meme-like" thing, but this now feels like a subscription.
@dab_tam
tam dab
2 years
I found this 🤣.@tiangolo
Tweet media one
38
85
493
@tiangolo
Sebastián Ramírez
9 months
The long-awaited and requested FastAPI CLI is here! 🎉. And there's sooo much more to come. 🎁😎.
@FastAPI
FastAPI
9 months
Here's the new FastAPI CLI! ✨🎉. Upgrade to FastAPI version 0.111.0 (just released) and you'll have it in your terminal. 😎.
Tweet media one
8
63
485
@tiangolo
Sebastián Ramírez
2 years
I'm working pretty much full-time on open source ✨. This is the year of @FastAPI and friends! 🚀. Thanks to @sequoia (with @laurenmhreeder and @BogieBalkansky) for bringing me as the first Open Source Fellow 😎. so many features and plans you haven't even seen yet! 🤩🎁.
@sequoia
Sequoia Capital
2 years
We are thrilled to announce our new Open Source Fellowship and to introduce our first fellow, @FastAPI creator Sebastián Ramírez, to the Sequoia community! . Read more about @tiangolo and the fellowship here: 👇 .
35
43
474
@tiangolo
Sebastián Ramírez
2 months
They made me a @github star for @FastAPI and other projects! 🤩✨. Who nominated me? (I have no idea 😅). Thank you! 😊.
Tweet media one
33
26
479
@tiangolo
Sebastián Ramírez
2 years
Version 2 of @pydantic, rewritten in Rust, was just merged! 🤯🎉. A few tweaks and soon a release, 10X faster, including in @FastAPI, for free. 🚀. If your APIs are 10x faster, how much money will you save on servers monthly?. Go sponsor @samuel_colvin 😎.
@samuel_colvin
Samuel Colvin
2 years
I'VE MERGED THE MONSTER.🚀. After 7 weeks work, +7,782 −11,105 changes; the main switch in @pydantic to use pydantic core is merged. It should now be much easier for others to contribute to the effort to get pydantic V2 out. 🙏.
Tweet media one
7
59
443
@tiangolo
Sebastián Ramírez
4 months
The official full-stack @FastAPI template now uses @astral_sh's uv for managing the project's dependencies 😎🚀. Plus some extra improvements, better development workflow, simplifications, etc. 🎁.
10
43
447
@tiangolo
Sebastián Ramírez
1 year
I bring big SQLModel good news! 🎉. SQLModel 0.0.12, just released, now uses SQLAlchemy 2.0, the latest version. ✨. Better performance, better types, compatibility with other new tools and features from SQLAlchemy, and more. 😎🚀.
10
49
434
@tiangolo
Sebastián Ramírez
6 months
Did you notice this? ✨. @AIatMeta's LLama Agentic System uses @FastAPI 🤖. Nice to see all the cool stuff that some of the smartest AI people are building with FastAPI 😎. What do you use FastAPI for?.
17
56
441
@tiangolo
Sebastián Ramírez
2 years
How is @pydantic v2 rewritten in Rust and 22x faster (that's 2200% faster) by @samuel_colvin 😎🚀🐍
Tweet media one
7
45
426
@tiangolo
Sebastián Ramírez
4 years
FastAPI has 30K @github stars! ⭐🤩🎉. That's a milestone worth celebrating.🍰. and there are still lots of cool things planned. 🤓.
@JoliboisEric
Eric Jolibois
4 years
I got the perfect screenshot! 💯Congratulations again @tiangolo and everyone else who worked on this amazing framework🥇
Tweet media one
20
23
420
@tiangolo
Sebastián Ramírez
4 years
The docs for FastAPI consume 200 GB of bandwidth per month. 🏄. That's 200 GB from mostly text files. 🤯. This makes sense with 600K page views a month. But that's also 🤯🚀.
23
18
417
@tiangolo
Sebastián Ramírez
1 year
IT'S HERE! ✨🚀. SQLModel 0.0.14 with support for @pydantic v2 🎉. Pretty sure this is the biggest release of all time 🤓. Still compatible with Pydantic v1 if v2 is not available 🤯. This way you can upgrade gradually (this took most of the effort) 😅.
14
69
427
@tiangolo
Sebastián Ramírez
3 years
Did you watch Narcos? Fine. But now you owe it to your Colombian friends around the world (including me 😁🇨🇴) to watch @EncantoMovie. Get a taste of what Colombia really feels like. A great movie, already on @disneyplus. Even the research they did is a work of art on its own. 🎨.
14
70
412
@tiangolo
Sebastián Ramírez
2 years
This is how I look like in a mask, if you're in #PyConUS2023 come and say hi! 👋. I'll be around in the hallways. 🤓👋
Tweet media one
16
5
410
@tiangolo
Sebastián Ramírez
2 years
The @StackOverflow developer survey results came out. 📊. I found some reasons why someone would want to learn or work using @FastAPI in the next months/year. 😅🤓👇
Tweet media one
12
66
414
@tiangolo
Sebastián Ramírez
2 years
Reddit tends to be a dark and bitter place, but sometimes it's just so extreme that it gets funny. 😂. Now we know why I use emojis, I guess. 🤣. Does vitamin C count? Maybe it's the disturbing amounts of coffee? 🤔
Tweet media one
34
22
402
@tiangolo
Sebastián Ramírez
3 years
I never imagined @FastAPI would be used so much, by so many people, products, and companies 🤩.
@FastAPI
FastAPI
3 years
The @StackOverflow developer survey is out! 🚀. It seems there are more people using FastAPI than Ruby on Rails 🤯.
13
20
398
@tiangolo
Sebastián Ramírez
2 years
This is fun, @OpenAI uses @FastAPI for the #ChatGPT Retrieval Plugin system. 😎✌️🚀.
@imaurer
Ian Maurer 🧬🤖🐍
2 years
Build your own ChatGPT plugin using #fastapi. Congrats @tiangolo .
13
49
408
@tiangolo
Sebastián Ramírez
3 years
Great news for #pydantic and @FastAPI! 🎉. Pydantic v2 with the core in Rust will be about 17x faster! 🤯 Plus more things 🎁. How much money will that mean to your company in cloud cost savings, speed, etc? 💸. Invest 10% of that money in making it happen, sponsor @samuel_colvin.
@samuel_colvin
Samuel Colvin
3 years
Big #pydantic news: 🥳. I've (finally) written up the plan for Pydantic V2. Please share. Please give feedback (best via github discussions). Changes will be much easier now than after release!!!. #python #opensource.
6
64
389
@tiangolo
Sebastián Ramírez
4 years
I just released FastAPI 0.66.0 🚀. This is now possible, you can use a response_class=FileResponse and then just return the path of the file. 🎉. plus other fixes:
Tweet media one
2
48
390
@tiangolo
Sebastián Ramírez
3 years
Massively good news for companies using Python, @pypi will have:. 🔒 Private packages.🏢 Org accounts.✨ Namespaces. This will help, simplify, and improve a lot of things for organizations, preventing/improving a lot of possible security issues, while also supporting @ThePSF 🎉.
@pypi
Python Package Index
3 years
The PSF conducted three surveys to gather community requirements that would drive future development. The feedback summary is available on @ThePSF's blog:.
4
76
384
@tiangolo
Sebastián Ramírez
1 year
Now @code has a @FastAPI tutorial with @pythonvscode and @github Codespaces. 😎. Including how to use the debugger (it's great) and finishing with a bonus of how to create a ChatGPT plugin. 🚀🎉.
2
59
380
@tiangolo
Sebastián Ramírez
2 years
Part of the work I've done with @forethought_ai is lead an effort to migrate from Flask to @FastAPI. 🚀. Here's the first blog post out of 3, with all the tips and tricks to migrate a real-life, huge, production code base. 🤓. I hope it's useful! 😁🎉.
6
66
384
@tiangolo
Sebastián Ramírez
3 years
I spent last week renovating the FastAPI Deployment docs, with details for Kubernetes, Gunicorn with Uvicorn, processes, etc. 🤓. Several recent consultancy contracts involved a bunch of questions around them, so now I put all that info there to make it accessible to everyone. 🎁.
@FastAPI
FastAPI
3 years
The FastAPI Deployment guide was just revamped ✨. 💡 Deployment Concepts: 👩‍🏭 Gunicorn with Uvicorn: 🐋 FastAPI in Containers and Kubernetes:
5
34
376
@tiangolo
Sebastián Ramírez
1 year
Creo que @platzi (@walis85300) me hizo la entrevista en español más completa que haya recibido. Tal vez me fui muy profundo a contar detalles de @FastAPI y otras cosas 😅.
13
45
379
@tiangolo
Sebastián Ramírez
1 year
Finally here! The FastAPI reference docs. 😎. You probably don't know how much work this required. 😅. It uses my new (experimental?) PEP 727 to define docs for parameters. 🤓.
@FastAPI
FastAPI
1 year
Here it is: the FastAPI Reference - Code API in the docs. ✨. One of the most awaited requests from many users. 🔥. FastAPI 0.104.0 🔖.
Tweet media one
15
40
368
@tiangolo
Sebastián Ramírez
4 years
Python 3.9! 🐍🚀. We'll be able to use:. some_var: list[dict[str, int]]. without importing typing!. (Coming soon to a Pydantic/FastAPI near you) ✨.
@llanga
Łukasz Langa moved to 🦋
4 years
#Python 3.9 is now officially available! Get it here:. Released on time, on budget, great features and optimizations, a million household uses! Easily our best release ever!. That is until 3.10 next year. But you go pester the new RM @pyblogsal for THAT!.
6
51
370
@tiangolo
Sebastián Ramírez
2 years
Come to the Python dark side, we have @FastAPI cookies 🍪.
@pranjalsoni_
Pranjal Soni
2 years
Yes, I am a JavaScript developer. But I am starting to like Python because of FastAPI.
Tweet media one
12
24
362
@tiangolo
Sebastián Ramírez
4 years
Look at this! 🤯. > FastAPI was introduced to the options for the first time with this iteration of the survey, and it appears to be the third most popular web framework for Python. It's an honor to be among Flask, Django, and other great libs that inspired and paved the way. 🚀.
@ThePSF
Python Software Foundation
4 years
The results of Python Developers Survey 2020 are in. Learn about the community! #pythondevsurvey.
15
38
354
@tiangolo
Sebastián Ramírez
3 years
Green mango with salt and lemon from my grandma's garden 😁🥭🇨🇴
Tweet media one
23
3
358
@tiangolo
Sebastián Ramírez
2 months
🎟️ BLACK FRIDAY DEAL 🎉. @FastAPI with 70% discount * 😱. Grab it today and get the rest of the stack for free: SQLModel, Typer, Asyncer, the full-stack template 🎁. Save even more with the bundle, including @pydantic, uv, Rich, HTTPX * 🤯.
31
27
372
@tiangolo
Sebastián Ramírez
5 years
Exactly one year ago was the first public release of FastAPI. Today I have a new Christmas present for my fellow developers!. Typer: the FastAPI of CLIs 🚀.
14
83
339
@tiangolo
Sebastián Ramírez
3 years
Look what I got in the mail, @fvoron wrote a book about @FastAPI and @PacktPub sent me a copy (and another one about . 🤓📖🎁
Tweet media one
6
32
355
@tiangolo
Sebastián Ramírez
3 months
Congrats to @djangoproject for getting 80K @github stars! 🥳🍰. It's the most starred backend framework. not only in Python, but in all programming languages! 😎🎉.
@djangoproject
Django
3 months
Django just hit 80,000 stars on GitHub! 🚀. With each new star, Django’s journey grows brighter. From personal projects to massive applications, Django has become the backbone of countless innovations worldwide, thanks to YOU—the amazing community! 💫✨. #Django80K #django.
11
20
360
@tiangolo
Sebastián Ramírez
2 years
Who's ready for the @FastAPI beta with support for @pydantic v2?. It's coming in the next days. ✨.
19
26
350
@tiangolo
Sebastián Ramírez
3 years
That feeling when you merge the "Format with Black" PR 🖤😎
Tweet media one
12
10
339
@tiangolo
Sebastián Ramírez
4 years
✨ The Future of FastAPI and Pydantic is Bright ✨. Thanks to many efforts from the whole Python community. Here's a simple explanation of how Pydantic and FastAPI use Python's type annotations, details about PEP 563, and more about their future. 🐍.
12
75
336
@tiangolo
Sebastián Ramírez
2 years
When you have to review that big PR 😅. it's not just formatting 😮. it wasn't possible to split it 😬. there's no one else to blame because you're the author 😂. and you still feel compelled to review it again 🤓. But @FastAPI will support both @pydantic v1 and v2 🎉
Tweet media one
15
20
350
@tiangolo
Sebastián Ramírez
2 years
Let's celebrate! @FastAPI with @pydantic v2! 🍾🎉. I have been working on this for so long (months), I can't believe it's out now. 🤯. A good moment to thank @sequoia (@BogieBalkansky, @laurenmhreeder) for having me as the first Open Source Fellow. That enabled building this. 🏗️.
@FastAPI
FastAPI
2 years
IT'S HERE! 🍾🎉. FastAPI 0.100.0, final release 🚀. Official support for @pydantic v2 😎. Still supporting Pydantic v1 🤓. Is there a better way to celebrate 60k GitHub stars? ✨. Check out the release notes:
Tweet media one
8
37
345
@tiangolo
Sebastián Ramírez
2 years
This is BIG. 🤯. @samuel_colvin is starting a @pydantic company, backed by @sequoia and others. 🚀. Fantastic news for @FastAPI and actually Python in general. 🎉. I so look forward to what Samuel and his team will build! 🤩. And the team he's assembling . chef kiss. 👨‍🍳👌.
@samuel_colvin
Samuel Colvin
2 years
Big @pydantic Announcement 🚀. I've just closed a seed round led by @sequoia with @PartechPartners. Here's the @TechCrunch article!. More info on
7
25
342
@tiangolo
Sebastián Ramírez
6 months
From the latest StackOverflow developer survey:. @FastAPI is in the top 5 most desired backend frameworks 🚀🎉.
Tweet media one
26
39
336
@tiangolo
Sebastián Ramírez
3 years
Did you notice? Pydantic v1.9 is out! 🚀. Some highlights:. 📦 Prebuilt binary wheels for M1 macs.🐍 Python 3.10 support, with new syntax for None defaults (unions) 👇.🧙 Autocomplete and inline errors in @pythonvscode 👇. 🙇 @samuel_colvin.Also 👏 @JoliboisEric, and others.
Tweet media one
6
47
321
@tiangolo
Sebastián Ramírez
4 years
New FastAPI version 0.62.0! 🔖🎉. Includes:. 👑 Global dependencies: 🧙 APIRouter-level: dependencies, tags, path prefix, and more. 🔧 Extras in include_router. 📝 New docs for "Bigger apps":
Tweet media one
13
45
323
@tiangolo
Sebastián Ramírez
4 years
Today is my birthday 2**5 🥳🎉. The last power of two in a long while 😅.
50
1
320
@tiangolo
Sebastián Ramírez
3 years
The biggest Typer release in a long time 🤯🎉. Deep integration with @textualizeio (@willmcgugan) Rich 💰🎨. Still optional, but if you install Rich, or:. pip install "typer[all]". your app will shine, by default ✨. Go get version 0.6.1 (a quick bug fix on top of 0.6.0) 🔖
Tweet media one
12
42
320
@tiangolo
Sebastián Ramírez
10 months
Big Typer release, 0.12.0 🤩. Any Python script is a command line app 😎. You don't even need to use Typer in your code ✨.
Tweet media one
14
38
317
@tiangolo
Sebastián Ramírez
4 years
For my next steps, I'm structuring everything to dedicate working time to FastAPI, Typer, and the other open source projects. 🎉. And I plan to put a lot of time into them. 🤓. I'll also reserve time for some consulting contracts, to help other teams. 💪.
24
15
314
@tiangolo
Sebastián Ramírez
4 years
During the next days, I will be sharing here, in small batches, a short summary of my keynote talk at @PyConChina. Let's explore some "Modern Python through FastAPI and friends" 🐍😎🚀
Tweet media one
3
51
309
@tiangolo
Sebastián Ramírez
3 years
I'm creating a new joke:. "@FastAPI and @psycopg go into a bar. ". I just don't know how to end it. 😅
Tweet media one
13
7
306
@tiangolo
Sebastián Ramírez
5 years
If you write Python in @code , I highly recommend you to try . It complements the official extension @pythonvscode , and provides some great features on top:. * Completion and checks for more edge cases.* Autoimports.* Dead code coloring.* Super fast.
10
75
310
@tiangolo
Sebastián Ramírez
1 year
In @pyconse I was able to fanboy @bagder, the person behind Curl. 😎. Curl is an open source tool to communicate with HTTP. It's probably the most installed software in the world. I mean, solar system. 🚀
Tweet media one
2
18
310
@tiangolo
Sebastián Ramírez
9 months
I just realized that C# ("C sharp") is a music pun, as in "next note after C". Probably a pointer to how C++ is a pun, as in "next increment after C". So, Spanish-speaking C# devs should say they code in "Do sostenido". or learn Python and use @FastAPI, that's easier. 😅.
12
23
307
@tiangolo
Sebastián Ramírez
1 month
Making PRs like this is so satisfying 🔥😎
Tweet media one
11
5
318
@tiangolo
Sebastián Ramírez
3 years
I forgot to celebrate this, I now have 30K+ Twitter followers, woohoo! 😁🎉. It's probably not mainly because I created @FastAPI, Typer, SQLModel, or other random things, but because last year I wrote ✨ one mildly-fun viral tweet ✨🌈🤷
Tweet media one
15
4
292
@tiangolo
Sebastián Ramírez
2 years
👋 Hyderabad, India 🇮🇳🤓🚀. Thanks for all the friendly interactions! 🤗 @pyconfhyd
Tweet media one
7
13
302
@tiangolo
Sebastián Ramírez
2 years
I was forgetting to mention, I'll go to @pycon for the first time this year (April 19-27). 🤓🐍. I'll give a talk: ⭐ Introducción a @FastAPI ⭐. Come and practice your Spanish with me. Or just come and say hi, I'm shy. 😅. Y si hablas español, chévere, guay, copado, buenazo! 😎.
22
16
300
@tiangolo
Sebastián Ramírez
5 years
I had never done so much Python black magic as this last weekend 😅🐍🧙. But here's some (unreleased) lab experiment 🧪. This is a Pydantic model AND a SQLAlchemy model, at the same time. All based on Python type annotations ✨
Tweet media one
18
37
294
@tiangolo
Sebastián Ramírez
3 years
Thank you @github! 🎉. This is highly appreciated! 😊.
Tweet media one
10
7
296
@tiangolo
Sebastián Ramírez
2 years
Here's the recording of my talk "Modern Python through FastAPI and Friends" at PyCon MEA in Dubai 🤓. And the slides: With @globaldevslam at @GITEX_GLOBAL.
6
52
296