Download the PHP package telehost/jarvis-client without Composer

On this page you can find all versions of the php package telehost/jarvis-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package jarvis-client

Jarvis Client for Laravel

Expose your Laravel app to Jarvis — the autonomous monitoring agent that watches your infrastructure and alerts you via WhatsApp when things go wrong.

Packagist Version

What it does

Jarvis is an AI agent that polls your app every 15 minutes and asks "is everything OK?". If anything is off — queue backlog, dropped users, rising error rate, failed jobs — it sends you a WhatsApp message with evidence-based suggestions.

This package exposes a standardized /jarvis/health endpoint that Jarvis polls. You define what metrics to expose, the package handles the rest (auth, formatting, error isolation).

Why you want it

Without Jarvis With Jarvis
You SSH in to check if things are OK Jarvis tells you via WhatsApp when they're not
Errors pile up until users complain Jarvis catches trends before customers notice
You learn Grafana/Prometheus You define 5 closures and you're done
$50+/month for Datadog Free tier, $19/mo Pro, with WhatsApp alerts in Spanish

Installation

Publish the config:

Quick Start

1. Get your token from https://jarvis.telehost.net/dashboard (register your app → copy token)

2. Set it in your .env:

3. Edit config/jarvis.php:

4. That's it. Jarvis will start monitoring within minutes.

Verify locally:

You should see:

Advanced

Custom route path

Or disable auto-registration and define it yourself:

Per-request middleware

Dynamic metric registration

From a service provider:

Error isolation

If any metric closure throws, only that metric fails — the rest continue:

Jarvis handles the error gracefully and reports it to you.

What Jarvis expects

Your closures can return:

For alerts, return:

Security

Common metrics to expose

Tailor to your business, but here are patterns that work well:

Testing

License

MIT. See LICENSE.md.

Who builds this

TeleHost C.A. — a Venezuelan infrastructure company that got tired of paying $50+/month for monitoring and built its own.


All versions of jarvis-client with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
illuminate/contracts Version ^10.0|^11.0|^12.0
illuminate/support Version ^10.0|^11.0|^12.0
illuminate/http Version ^10.0|^11.0|^12.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package telehost/jarvis-client contains the following files

Loading the files please wait ...