Connector Catalogue
Autoschematic uses plugins called connectors to manage different kinds of resources declaratively. A connector can be a Rust crate or NPM package. For more information on installing connectors in your Autoschematic repo, see the guide chapter on Installing Connectors.
aws/iam
Manages AWS Identity and Access Management resources, such as groups, users, roles, and policies.
aws/vpc
Manages AWS Virtual Private Cloud resources, such as VPCs, subnets, security groups, and route tables.
aws/route53
Manages DNS records with AWS Route53.
aws/ecr
Manages AWS Elastic Container Respository resources, such as repos, lifecycle & registry policies, and pull-through caches rules.
aws/s3
Manages AWS S3 buckets, including policies & ACLs.
aws/ecs
Manages AWS Elastic Container Service resources, such as clusters, services, task definitions, and more!
aws/elb
Manages AWS Elastic Load Balancer resources, such as application load balancers, target groups, and listeners.
aws/secretsmanager
Manages AWS SecretsManager secrets. Requires an Autoschematic keystore implementation to manage sealed secrets locally. Check back soon!
aws/rds
Manages AWS Relational Database Services resources (Aurora, PostgreSQL etc), such as clusters, instances, and subnet & parameter groups.
aws/apigatewayv2
Manages AWS API Gateway V2 resources, such as APIs, routes, integrations, and more.
aws/cloudfront
Manages AWS CloudFront resources, such as distributions, access controls, policies, and more.
aws/cloudwatch
Manages AWS CloudWatch resources, such as alarms, dashboards, log groups, and more.
aws/acm
Manages AWS Certificate Manager resources, primarily certificates & validation.
k8s
Manages API resources on a Kubernetes cluster, such as namespaces, deployments, roles, volumes, etc. Multi-cluster & expanded API support coming soon.
patio-lights
Manages the colored lights on the top-left of autoschematic.sh. No auth required.
remotefs
Manages files on remote hosts over SSH, with support for pre and post hooks. Useful for a VPS with E.G. docker-compose.yaml or nginx conf that you want to declaratively manage with gitops.