Home Welcome Projects Homelab API Contact
Greg Chetcuti

Personal API (api.greg.ca)

Yes, I'm very aware that having a personal API is a tad ridiculous, and I'm ok with that.

I started learning Python a couple of years ago, which lead to playing around with some Python web frameworks, and this quickly lead me to FastAPI. As you may have already guessed, FastAPI is exactly what its name would imply, a framework built specifically for creating APIs very quickly.

Since I was already learning Python, and I've always been curious about setting up an API, I figured I'd create a personal API so that I could get familiar with FastAPI and its features.

You can currently use the API to view and sign my API guestbook, view and add to my API hit counter, send me push notifications and Telegram messages, download my resume, and perform various randomization tasks. I plan to add more functionality as I learn more about FastAPI.

Example API Calls (cURL, PHP, Python)

View API Documentation

API Documentation

---
Page Last Updated: Mar 2024. RSS Feed
Built with Eleventy, Tailwind CSS, daisyUI. Theme based on the SP 1976 colour palette.
Copyright © 2024 Greg Chetcuti. All rights reserved.