Install

In your command-line, download the executable 'deftydev':

curl -L https://download.defty.dev/deftydev

Create environment

Create an environment using the downloaded executable:

./deftydev createenv myapp postgresql:12.0:5432:5432,redis:5:6379:6379,rabbitmq:3.8:5672:5672

Start environment

Start the environment providing the environment name:

./deftydev startenv myapp

Features

Instant dev/staging environments

Create your dev/staging envs instantly on-demand with zero setup required.

Repeatable environments

Environments are repeatable to prevent "works on my device" syndrome.

More than 40 pre-available services

Create envs that contain any of the 40 srvices like MySQL, PostgreSQL, Mongo, Cassandra, Redis, Memcached, RabbitMQ, Kafka etc.

Zero setup

Getting an env live requires strictly zero setup. Just define your env and fire it up!

Add your own services to envs

Over and above the already available services, you can add your own developed services into the env, just define it in your conf and take it live.

Zero dev machine bloat

Since all the services run on cloud, your machine does not require to bloat with your dev environment. There is no setup or teardown everytime you start your development sessions.

All services available on your machine

Although the services run on the cloud, all of them are available over ports listening on your machine itself seamlessly transporting data to-from cloud. No mucking with your configs to connect to obscure IPs or hostnames.

Fully encrypted transport

All connections to cloud are SSL/TLS encrypted to prevent any eavesdropping irrespective of whether the actual service has transport security.

Share envs with your team for integration/staging setups

Once you have your env up and running, others can connect to the same env for intergration tests or for making further changes over and above your work.

Envrionments that exactly match production

Environments can be configured to exactly match production setup to prevent post-deployment prod-only errors.

Environment as Code

Code your environment into a config file and commit it into your repo so you/your team can always work against the right environment.

No installation, run a simple CLI

All this is possible by just downloading a simple CLI, no installation, no dependencies to setup, works on all OSes. Just a CLI and your env conf file.

Pricing

Each service is flat priced at 0.005$/hour.