Skip to main content

Quick Start

Get started with cronhost and create your first scheduled HTTP request in just a few minutes.

1. Get Your API Key

First, you’ll need an API key to authenticate with the cronhost API.
  1. Visit the cronhost Dashboard
  2. Sign up for a free account or log in
  3. Navigate to Settings
  4. Generate a new API key and copy it
Keep your API key secure! Don’t expose it in client-side code or public repositories.

2. Create Your First Schedule

Using cURL

Here’s how to create a simple schedule that checks an API every hour:

Using the TypeScript SDK

For a better developer experience, use our official TypeScript SDK:

3. Understanding Cron Expressions

cronhost uses standard 5-field cron expressions:

Common Examples

3. Choosing the Right Timezone

All schedules require a timezone to ensure your HTTP requests run at the correct local time. Use IANA timezone identifiers for accuracy:
Need help choosing a timezone? Check out our Timezone Reference for a complete list of supported IANA identifiers and regional examples.

4. Monitor Your Schedule

Check Schedule Status

View Job History

Using the SDK

5. Common Use Cases

API Health Monitoring

Monitor your API endpoints and get notified of downtime:

Webhook Triggers

Send scheduled webhooks to external services:

Data Processing

Schedule batch jobs for data processing:

6. Managing Schedules

Update a Schedule

Temporarily Disable

Manual Trigger

7. Error Handling

Always handle errors gracefully:

Next Steps

Explore the API

Dive deeper into all available endpoints

SDK Documentation

Learn about advanced SDK features

Job Monitoring

Monitor execution history and debug issues

Best Practices

Learn tips for production usage

Need Help?

You’re now ready to start scheduling HTTP requests with cronhost! 🚀