October 15, 2019

Launching support for Python services

Travis Fischer @saasify

To keep the initial MVP of Saasify as focused as possible, we decided early on to only support serverless functions written in TypeScript via FTS.

The main advantages of using TS were 1) authors are very familiar and comfortable with the ecosystem 2) FTS allows devs to just write normal TypeScript without having to worry about encoding, http, or serverless and 3) FTS auto-generates OpenAPI specs for us.

For any language we want to add support for, we need 2 main things:

  1. Ability to host that language on serverless and encode / decode HTTP traffic
  2. Ability to generate an OpenAPI spec from the source file definitions

FastAPI is a really solid open source Python framework that gives us both of these for free with python and imho provides a very solid layer to start supporting python.

Here's an example Python project using FastAPI. If you wanna try out Python with Saasify, select the python template when creating a new project with saasify init.

Thanks!

Today's Top Milestones
  • 6K MRR + huge affiliate marketing learning for you
    We hit another significant milestone this week. We reached $6,000 MRR after a little over six months of being in business. ![6k MRR BABY](https://hype
  • Product Hunt Launch! 🚀
    Today is launch day! 🚀 My baby Signature.email is on Product Hunt right now! https://www.producthunt.com/posts/signature-email/ I am a freelance web
  • 30 subscribers!!
    The number itself is small, nothing, if compared with many others here, but the feeling is great anyway! It's been 11 days since I decided to launch t
  • 10 Sales!
    10 people decided my content was worth $20! I am still happy with a one-off payment - I now have 18 videos, each is 10-15m for approximately 3 hours o
  • Trying out a monetization strategy
    Decided to give affiliate links a go for Open Startup List, now that my traffic is steady around ~700 page views p
  • First users onboarded!
    I've had a few people I've known install the app via TestFlight in the past few weeks, but today was the first time I invited a stranger on the intern
  • I just sold the first copy!
    Okay, wow. This feels thrilling, unexpected and rewarding at the same time. Someone just bought a copy of Folge, even though app is still in Beta. I h
  • Rebuild Complete
    It's been an extremely busy few months for www.HelloRemote.co When I launched the site last year, the goal was to "accelerate the transition to remote
  • Best 30 days ever!
    While I continue to work on the proofreading and edits in the latter quarter of the book, the sales numbers have been increasing! With a few high earn
  • Launched Remote Letter
    Working remotely often get boring. So I decided to create a newsletter that will deliver the best content related to remote work. Remote Letter is a w