• Status
  • API Documentation
  • Supported Countries
  • Pricing
  • News
  • Blog
  • Login
  • Sign Up

Engineering & Product Blog


  • How to Install Docker and Docker Compose on Ubuntu 20.04 LTS Focal Fossa

    As part of our Enterprise subscription for Global Holiday Data we use Docker and Docker Compose for our enterprise deployment. This is mostly for clients that need PCI and HIPAA compliance. This workflow allows them to run our products within their own infrastructure. We will be going over the setup and also plan on making […]

    Continue Reading

  • How to Convert True or False String to Its Corresponding Boolean Value in Javascript

    The are multiple situations that when a boolean value of either True or False is passed via a JSON API or an environment variable such as a .env file, it gets returned as a string, which in some circumstances becomes a little difficult to work with. In this post, we will be going over 5 […]

    Continue Reading

  • How to Install and Configure Graylog2 for Log Management on Debian and Ubuntu

    Log management and monitoring is something any production-level web application should take seriously. Here at Calendarific, due to the number of API calls we receive daily, it is important to keep accurate logs which is used to track down malicious actors, determine how our users are consuming the API and even identify errors within the […]

    Continue Reading

  • MySQL Database Performance Optimization on Ubuntu 19

    Databases are generally considered as the main source of performance bottlenecks in most applications. We usually use tricks like caching to get around them. Here, we will be looking at a tool to help fine-tune a MySQL database to thereby improving the speed and general performance. We will be using a tool called MySQLTuner MySQLTuner […]

    Continue Reading

  • How To Reset Forgotten MariaDB/MySQL Root Password on Ubuntu and CentOS

    This article will come in handy if you have forgotten your MariaDB root password. If you are setting up a MySQL or MariaDB database server for the first time, chances are you will be running mysql_secure_installation soon afterward to implement basic security settings. One of these settings is the password for the database root account […]

    Continue Reading

  • How to Setup Nginx with PHP and MySQL (LEMP Stack) on Ubuntu 19.04 Disco Dingo

    With the release of the new version of Ubuntu, version 19.04, code-named Disco Dingo, we thought it would be nice to go over how to install one of the more popular web development stacks which people tend to use. The Nginx, PHP, MySQL stack. Nginx which is actually pronounced as “engine x” is a free, […]

    Continue Reading

  • MySQL/MariaDB Query for Counting API Requests per Day

    When we started our holidays API project, we only had a select number of users using our closed beta, we needed a quick and easy way to track API metrics. The first metric we wanted to track was obviously, the number of requests, the beta API was receiving. In this article, we are going to […]

    Continue Reading

  • How to Install and Configure NTP Server and Client on Ubuntu 19.04 Disco Dingo

    NTP which is short for the Network Time Protocol is a protocol that is used to synchronize all the date and time of system clocks in a network to use the same time. The term NTP stands for the protocol itself and also the client and server programs running on the networked computers. NTP belongs […]

    Continue Reading

API icon

Start using our Holiday API

Use our Holiday data in your applications programmatically. No credit card is required to start.

Worldwide Holidays By Months
January 2022
February 2022
March 2022
April 2022
May 2022
June 2022
July 2022
August 2022
September 2022
October 2022
November 2022
December 2022

Our mission is to make a simple-to-use and developer-friendly worldwide public and bank holidays and observances API with coverage for all countries and locations of the world.

  • Features
  • Contact
  • Signup
  • API Status
  • Dashboard
  • Code Samples
  • About
  • Terms
  • Cookies
  • Privacy
  • FAQ
  • Facebook
  • Twitter
  • Linkedin
  • GitHub
  • CrunchBase
Go to Top
Copyright © HATCHSQUARE Technologies LLC, All rights reserved. All other domain, brand information and trademarks are the registered trademarks of their respective owners.