# Amazon Application Migration Service > AWS Application Migration Service (MGN) is the primary migration service recommended for lift-and-shift migrations to AWS. It performs continuous block-level replication of source servers (physical, virtual, or cloud) and launches them as EC2 instances, letting organizations migrate applications without changes and with minimal downtime. This file is generated by API Evangelist from the apis.yml catalog and the artifacts in this repository. ## APIs - [Amazon Application Migration Service API](https://docs.aws.amazon.com/mgn/latest/APIReference/Welcome.html): REST/JSON API over source servers, replication configuration, launch configuration, jobs, applications, and waves. Base endpoint https://mgn.{region}.amazonaws.com, AWS Signature Version 4 authentication. ## Specs - [OpenAPI](https://raw.githubusercontent.com/api-evangelist/amazon-application-migration-service/refs/heads/main/openapi/amazon-application-migration-service-openapi.yml): OpenAPI 3.x description of all 45 operations. - [Spectral Rules](https://raw.githubusercontent.com/api-evangelist/amazon-application-migration-service/refs/heads/main/rules/amazon-application-migration-service-spectral-rules.yml): Governance ruleset. - [Vocabulary](https://raw.githubusercontent.com/api-evangelist/amazon-application-migration-service/refs/heads/main/vocabulary/amazon-application-migration-service-vocabulary.yaml): Controlled vocabulary for the service. - [JSON-LD Context](https://raw.githubusercontent.com/api-evangelist/amazon-application-migration-service/refs/heads/main/json-ld/amazon-application-migration-service-context.jsonld): Linked-data context. ## Packages - npm: [@aws-sdk/client-mgn](https://www.npmjs.com/package/@aws-sdk/client-mgn) - PyPI: [boto3](https://pypi.org/project/boto3/) (boto3.client('mgn')) - Maven: [software.amazon.awssdk:mgn](https://central.sonatype.com/artifact/software.amazon.awssdk/mgn) - NuGet: [AWSSDK.Mgn](https://www.nuget.org/packages/AWSSDK.Mgn) - Go: [github.com/aws/aws-sdk-go-v2/service/mgn](https://pkg.go.dev/github.com/aws/aws-sdk-go-v2/service/mgn) - RubyGems: [aws-sdk-mgn](https://rubygems.org/gems/aws-sdk-mgn) - crates.io: [aws-sdk-mgn](https://crates.io/crates/aws-sdk-mgn) - CLI: [aws mgn](https://docs.aws.amazon.com/cli/latest/reference/mgn/index.html) ## Docs - [API Reference](https://docs.aws.amazon.com/mgn/latest/APIReference/Welcome.html) - [User Guide](https://docs.aws.amazon.com/mgn/latest/ug/what-is-application-migration-service.html) - [Security disclosure (RFC 9116)](https://aws.amazon.com/.well-known/security.txt) - [AWS Health / status](https://health.aws.amazon.com/health/status)