{"id":2957533,"date":"2026-02-26T15:00:25","date_gmt":"2026-02-26T23:00:25","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2957533"},"modified":"2026-03-20T09:12:31","modified_gmt":"2026-03-20T16:12:31","slug":"quick-start-new-javascript-maps-sdk-projects-with-arcgis-create","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/quick-start-new-javascript-maps-sdk-projects-with-arcgis-create","title":{"rendered":"Quick Start New JavaScript Maps SDK Projects with @arcgis\/create"},"author":320932,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[37101,738191],"tags":[772172,769562,780997,780994,780938],"industry":[],"product":[36831,36601],"class_list":["post-2957533","blog","type-blog","status-publish","format-standard","hentry","category-announcements","category-developers","tag-arcgis-developers","tag-arcgis-maps-sdk-for-javascript","tag-esri-developers","tag-web-components","tag-whats-new-february-2026","product-js-api-arcgis","product-developers"],"acf":{"authors":[{"ID":320932,"user_firstname":"Omar","user_lastname":"Kawach","nickname":"Omar Kawach","user_nicename":"okawach","display_name":"Omar Kawach","user_email":"okawach@esri.com","user_url":"","user_registered":"2022-10-25 16:27:17","user_description":"Omar is a biotechnologist, geographer and computer scientist who works at Esri as a Product Engineer on the ArcGIS Maps SDK for JavaScript components and Arcade expression language. Omar's main focus is to help develop and integrate modern web components like the Arcade editor which you can now find across ArcGIS Online!","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/my_face-213x200.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"short_description":"Quickly scaffold web mapping apps in any framework with the @arcgis\/create CLI, powered by the ArcGIS Maps SDK for JavaScript.","flexible_content":[{"acf_fc_layout":"content","content":"<p>The new ArcGIS Maps SDK for JavaScript&#8217;s <a href=\"https:\/\/www.npmjs.com\/package\/@arcgis\/create\">@arcgis\/create<\/a> CLI tool in release <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/v5-0\/\">v5.0<\/a> allows you to quickly scaffold modern web mapping applications using templates that are tailored to your favorite frontend development environment.<\/p>\n<p>Whether you&#8217;re integrating the JavaScript Maps SDK with <a href=\"https:\/\/docs.npmjs.com\/about-npm\">npm<\/a> into an existing project or starting anew, the CLI tool lets you get started in no time. While the tool can\u2019t directly insert code into an existing app, it offers a comprehensive, working example that serves as a valuable reference.<\/p>\n<p>To try the tool right away, run <code>npm init @arcgis<\/code>\u00a0or\u00a0<code>npx @arcgis\/create<\/code> in your terminal (full setup instructions are <a href=\"#get-started\">below<\/a>).<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2958358,"id":2958358,"title":"The new @arcgis\/create CLI tool","filename":"ArcgisCreateCli.gif","filesize":25474711,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/02\/ArcgisCreateCli.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/quick-start-new-javascript-maps-sdk-projects-with-arcgis-create\/arcgiscreatecli","alt":"Demonstration of the @arcgis\/create CLI tool to scaffold a new Vite-based web mapping application","author":"320932","description":"Demonstration of the @arcgis\/create CLI tool to scaffold a new Vite-based web mapping application","caption":"Demonstration of the @arcgis\/create CLI tool to scaffold a new Vite-based web mapping application","name":"arcgiscreatecli","status":"inherit","uploaded_to":2957533,"date":"2026-02-25 23:50:43","modified":"2026-02-25 23:51:00","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1920,"height":1080,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/02\/ArcgisCreateCli-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/02\/ArcgisCreateCli.gif","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/02\/ArcgisCreateCli.gif","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/02\/ArcgisCreateCli.gif","large-width":1920,"large-height":1080,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/02\/ArcgisCreateCli-1536x864.gif","1536x1536-width":1536,"1536x1536-height":864,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/02\/ArcgisCreateCli.gif","2048x2048-width":1920,"2048x2048-height":1080,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/02\/ArcgisCreateCli-826x465.gif","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/02\/ArcgisCreateCli.gif","wide_image-width":1920,"wide_image-height":1080}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2><strong>What is the ArcGIS Maps SDK for JavaScript, and what&#8217;s included?<\/strong><\/h2>\n<p>The <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/\"><span role=\"link\">ArcGIS Maps SDK for JavaScript<\/span><\/a> is a powerful mapping and spatial analysis technology that enables any developer to build compelling web <a href=\"https:\/\/www.esri.com\/en-us\/what-is-gis\/overview\"><span role=\"link\">GIS<\/span><\/a> experiences. At <a href=\"https:\/\/www.esri.com\/en-us\/home\"><span role=\"link\">Esri<\/span><\/a>, we use this foundational SDK to develop geospatial applications. These applications allow users to create, analyze, collaborate on, and share their maps.<\/p>\n<p>The JavaScript Maps SDK is made up of three main parts:<\/p>\n<ul class=\"\">\n<li>The <strong>Core API<\/strong> offers the main functionality for <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/sample-code\/webmap-save\/\">maps<\/a>, <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/sample-code\/intro-featurelayer\/\">layers<\/a>, <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/sample-code\/visualization-sm-color\/\">visualization<\/a>, and <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/sample-code\/featurelayerview-query-stats\/\">client-side analysis<\/a> through its classes, methods, properties, events, and type definitions.<\/li>\n<li><strong>Components<\/strong> provide <a href=\"https:\/\/www.w3.org\/\">W3C<\/a> standards-based, framework-agnostic UI <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Web_components\">web components<\/a> designed for declarative programming, enabling seamless integration into any frontend. The SDK&#8217;s component packages, like <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/references\/map-components\/\">Map components<\/a>, utilize <a href=\"https:\/\/developers.arcgis.com\/calcite-design-system\/\">Calcite components<\/a> as foundational elements to ensure a consistent and accessible UI.<\/li>\n<li>The <strong>documentation<\/strong> includes a range of resources to facilitate <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/get-started\/\">getting started<\/a>, such as <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/programming-patterns\/\">programming patterns<\/a>, <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/tutorials\/\">tutorials<\/a>, <a href=\"https:\/\/github.com\/Esri\/jsapi-resources\">application templates<\/a>, <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/sample-code\/\">sample code<\/a>, and <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/references\/\">references<\/a>.<\/li>\n<\/ul>\n"},{"acf_fc_layout":"content","content":"<h2><strong>Why use @arcgis\/create?<\/strong><\/h2>\n<p>Manually integrating a library into a frontend application takes time, and using an AI assistant for this task might lead you to use an outdated version of the library unless you explicitly tell the assistant otherwise.<\/p>\n<p>This is why the SDK includes application templates as a helpful starting point in your preferred frontend. They incorporate best practices for the <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/references\/core\/\">Core API<\/a>, Map, <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/references\/charts-components\/\">Charts<\/a>, and Calcite components and require no additional setup, making it easier to incorporate code drawn from guides, <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/blogs\/\">blogs<\/a>, references, or sample code. Now, the <strong>@arcgis\/create <\/strong>CLI further simplifies creating a new ArcGIS Maps SDK for JavaScript web application.<\/p>\n<p>Each template incorporates the latest version of the ArcGIS Maps SDK for JavaScript and its dependencies. They feature secure <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/references\/core\/identity\/IdentityManager\/\">authentication<\/a> flows for sensitive items, such as private <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/references\/core\/WebMap\/\">WebMaps<\/a> secured at the organizational level, and use <a href=\"https:\/\/www.typescriptlang.org\/\">TypeScript<\/a> for type safety and an enhanced developer experience.<\/p>\n<p>These templates also serve as minimum reproducible samples that developers can use for <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/troubleshooting\/\">troubleshooting with tech support<\/a> to clarify the sources of bugs, specifically whether they come from the frontend framework and build tool or the SDK.<\/p>\n"},{"acf_fc_layout":"content","content":"<h2 id=\"get-started\"><strong>Get started<\/strong><\/h2>\n<p>The <strong>@arcgis\/create<\/strong> CLI tool offers a range of templates tailored for specific workflows, frameworks, or build tools. You can choose from options like <a href=\"https:\/\/react.dev\/\">React<\/a>, <a href=\"https:\/\/angular.dev\/\">Angular<\/a>, <a href=\"https:\/\/vuejs.org\/\">Vue<\/a>, <a href=\"https:\/\/vite.dev\/\">Vite<\/a>, <a href=\"https:\/\/webpack.js.org\/\">Webpack<\/a>, or a minimal vanilla <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\">JavaScript<\/a> application without a build step, leveraging the ArcGIS CDN.<\/p>\n<p>The CLI tool works with the <a href=\"https:\/\/docs.npmjs.com\/cli\/v8\/commands\/npm-init\">npm init<\/a>\u00a0or <a href=\"https:\/\/docs.npmjs.com\/cli\/v8\/commands\/npx\">npx<\/a>\u00a0command. Ensure you have <a href=\"https:\/\/git-scm.com\/\">Git<\/a> installed along with the latest LTS version of <a href=\"https:\/\/docs.npmjs.com\/downloading-and-installing-node-js-and-npm\">Node.js and npm<\/a> before you begin.<\/p>\n<p>Run\u00a0<code>npm init @arcgis<\/code>\u00a0or\u00a0<code>npx @arcgis\/create<\/code> to quickly set up a new web mapping application with interactive prompts.<\/p>\n<p>If you&#8217;d prefer to skip the interactive prompts, there are also CLI options when using <code>npx<\/code> to specify your project name and preferred template:<\/p>\n<pre><code style=\"color: #24292e;background: #ffffff\">\r\nnpx @arcgis\/create -n my-arcgis-app -t vite \r\n<\/code><\/pre>\n<p>This command scaffolds a new Vite-based app, preconfigured with the JavaScript Maps SDK, Calcite, OAuth, and TypeScript.<\/p>\n<h3 style=\"margin: 0\"><strong>What about templates for other scenarios?<\/strong><\/h3>\n<p>The application framework templates aren&#8217;t the only ones included. In some cases, you might want a template that covers specific workflows you wouldn&#8217;t normally find in sample code or tutorials. For example, you can try an <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/references\/ai-components\/\">AI components (beta)<\/a> template to create your own <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/agentic-apps\/ai-custom-agents\/\">custom agent<\/a>:<\/p>\n<pre><code style=\"color: #24292e;background: #ffffff\">\r\nnpx @arcgis\/create -n my-arcgis-app -t \"ai-components-custom-agent-hil-react (beta)\" \r\n<\/code><\/pre>\n<p>Explore the interactive prompts to see which additional templates are available.<\/p>\n"},{"acf_fc_layout":"content","content":"<h2><strong>Learn more<\/strong><\/h2>\n<p>Check out our <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/get-started\/\">Get started<\/a> documentation for more details. If you&#8217;re more interested in manual setup processes, we&#8217;ve got you covered too:<\/p>\n<ul class=\"\">\n<li><a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/vite\/\">Vite setup<\/a><\/li>\n<li><a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/typescript\/\">Configuring TypeScript<\/a><\/li>\n<li><a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/react\/\">React setup<\/a><\/li>\n<li><a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/angular\/\">Angular setup<\/a><\/li>\n<\/ul>\n"},{"acf_fc_layout":"content","content":"<h2><strong>Try it today<\/strong><\/h2>\n<p>Whether you\u2019re building a prototype or a production-ready mapping app, <strong>@arcgis\/create<\/strong> gets you started in seconds with best practices built in. Try it today and share what you build!<\/p>\n"}],"related_articles":[{"ID":2956662,"post_author":"330302","post_date":"2026-02-24 07:00:56","post_date_gmt":"2026-02-24 15:00:56","post_content":"","post_title":"ArcGIS Maps SDK for JavaScript: What's New in 5.0","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"arcgis-maps-sdk-for-javascript-whats-new-in-5-0","to_ping":"","pinged":"","post_modified":"2026-02-27 09:24:05","post_modified_gmt":"2026-02-27 17:24:05","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2956662","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":2958404,"post_author":"6561","post_date":"2026-02-26 13:30:31","post_date_gmt":"2026-02-26 21:30:31","post_content":"","post_title":"Introducing AI components (beta) in the ArcGIS Maps SDK for JavaScript","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"introducing-ai-components-beta-in-the-js-maps-sdk","to_ping":"","pinged":"","post_modified":"2026-03-16 13:22:41","post_modified_gmt":"2026-03-16 20:22:41","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2958404","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"2","filter":"raw"},{"ID":2114102,"post_author":"320932","post_date":"2023-11-13 09:00:25","post_date_gmt":"2023-11-13 17:00:25","post_content":"","post_title":"Build GIS Web Apps with JavaScript Maps SDK components","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"build-gis-web-apps-with-javascript-maps-sdk-components","to_ping":"","pinged":"","post_modified":"2026-02-26 14:39:54","post_modified_gmt":"2026-02-26 22:39:54","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2114102","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"}],"show_article_image":false,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/02\/createCLI-card.png","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/02\/createCLI-wide.png"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Quick Start New JavaScript Maps SDK Projects with @arcgis\/create<\/title>\n<meta name=\"description\" content=\"Quickly scaffold web mapping apps in any framework with the @arcgis\/create CLI, powered by the ArcGIS Maps SDK for JavaScript.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/quick-start-new-javascript-maps-sdk-projects-with-arcgis-create\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Quick Start New JavaScript Maps SDK Projects with @arcgis\/create\" \/>\n<meta property=\"og:description\" content=\"Quickly scaffold web mapping apps in any framework with the @arcgis\/create CLI, powered by the ArcGIS Maps SDK for JavaScript.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/quick-start-new-javascript-maps-sdk-projects-with-arcgis-create\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-20T16:12:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/02\/createCLI-card.png\" \/>\n\t<meta property=\"og:image:width\" content=\"826\" \/>\n\t<meta property=\"og:image:height\" content=\"465\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/quick-start-new-javascript-maps-sdk-projects-with-arcgis-create#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/quick-start-new-javascript-maps-sdk-projects-with-arcgis-create\"},\"author\":{\"name\":\"Omar Kawach\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/2b05bb7fc0d3ee2ed0ed282771f27106\"},\"headline\":\"Quick Start New JavaScript Maps SDK Projects with @arcgis\/create\",\"datePublished\":\"2026-02-26T23:00:25+00:00\",\"dateModified\":\"2026-03-20T16:12:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/quick-start-new-javascript-maps-sdk-projects-with-arcgis-create\"},\"wordCount\":10,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"ArcGIS Developers\",\"ArcGIS Maps SDK for JavaScript\",\"Esri Developers\",\"web components\",\"what's new february 2026\"],\"articleSection\":[\"Announcements\",\"Developers\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/quick-start-new-javascript-maps-sdk-projects-with-arcgis-create#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/quick-start-new-javascript-maps-sdk-projects-with-arcgis-create\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/quick-start-new-javascript-maps-sdk-projects-with-arcgis-create\",\"name\":\"Quick Start New JavaScript Maps SDK Projects with @arcgis\/create\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2026-02-26T23:00:25+00:00\",\"dateModified\":\"2026-03-20T16:12:31+00:00\",\"description\":\"Quickly scaffold web mapping apps in any framework with the @arcgis\/create CLI, powered by the ArcGIS Maps SDK for JavaScript.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/quick-start-new-javascript-maps-sdk-projects-with-arcgis-create#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/quick-start-new-javascript-maps-sdk-projects-with-arcgis-create\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/quick-start-new-javascript-maps-sdk-projects-with-arcgis-create#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Quick Start New JavaScript Maps SDK Projects with @arcgis\/create\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/2b05bb7fc0d3ee2ed0ed282771f27106\",\"name\":\"Omar Kawach\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/my_face-213x200.jpg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/my_face-213x200.jpg\",\"caption\":\"Omar Kawach\"},\"description\":\"Omar is a biotechnologist, geographer and computer scientist who works at Esri as a Product Engineer on the ArcGIS Maps SDK for JavaScript components and Arcade expression language. Omar's main focus is to help develop and integrate modern web components like the Arcade editor which you can now find across ArcGIS Online!\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/omarkawach\/\"],\"jobTitle\":\"Product Engineer\",\"worksFor\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/okawach\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Quick Start New JavaScript Maps SDK Projects with @arcgis\/create","description":"Quickly scaffold web mapping apps in any framework with the @arcgis\/create CLI, powered by the ArcGIS Maps SDK for JavaScript.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/quick-start-new-javascript-maps-sdk-projects-with-arcgis-create","og_locale":"en_US","og_type":"article","og_title":"Quick Start New JavaScript Maps SDK Projects with @arcgis\/create","og_description":"Quickly scaffold web mapping apps in any framework with the @arcgis\/create CLI, powered by the ArcGIS Maps SDK for JavaScript.","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/quick-start-new-javascript-maps-sdk-projects-with-arcgis-create","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2026-03-20T16:12:31+00:00","og_image":[{"width":826,"height":465,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/02\/createCLI-card.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@ESRI","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/quick-start-new-javascript-maps-sdk-projects-with-arcgis-create#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/quick-start-new-javascript-maps-sdk-projects-with-arcgis-create"},"author":{"name":"Omar Kawach","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/2b05bb7fc0d3ee2ed0ed282771f27106"},"headline":"Quick Start New JavaScript Maps SDK Projects with @arcgis\/create","datePublished":"2026-02-26T23:00:25+00:00","dateModified":"2026-03-20T16:12:31+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/quick-start-new-javascript-maps-sdk-projects-with-arcgis-create"},"wordCount":10,"commentCount":2,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["ArcGIS Developers","ArcGIS Maps SDK for JavaScript","Esri Developers","web components","what's new february 2026"],"articleSection":["Announcements","Developers"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/quick-start-new-javascript-maps-sdk-projects-with-arcgis-create#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/quick-start-new-javascript-maps-sdk-projects-with-arcgis-create","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/quick-start-new-javascript-maps-sdk-projects-with-arcgis-create","name":"Quick Start New JavaScript Maps SDK Projects with @arcgis\/create","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2026-02-26T23:00:25+00:00","dateModified":"2026-03-20T16:12:31+00:00","description":"Quickly scaffold web mapping apps in any framework with the @arcgis\/create CLI, powered by the ArcGIS Maps SDK for JavaScript.","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/quick-start-new-javascript-maps-sdk-projects-with-arcgis-create#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/quick-start-new-javascript-maps-sdk-projects-with-arcgis-create"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/quick-start-new-javascript-maps-sdk-projects-with-arcgis-create#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Quick Start New JavaScript Maps SDK Projects with @arcgis\/create"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/2b05bb7fc0d3ee2ed0ed282771f27106","name":"Omar Kawach","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/my_face-213x200.jpg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/my_face-213x200.jpg","caption":"Omar Kawach"},"description":"Omar is a biotechnologist, geographer and computer scientist who works at Esri as a Product Engineer on the ArcGIS Maps SDK for JavaScript components and Arcade expression language. Omar's main focus is to help develop and integrate modern web components like the Arcade editor which you can now find across ArcGIS Online!","sameAs":["https:\/\/www.linkedin.com\/in\/omarkawach\/"],"jobTitle":"Product Engineer","worksFor":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/author\/okawach"}]}},"text_date":"February 26, 2026","author_name":"Omar Kawach","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/okawach","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/02\/createCLI-wide.png","primary_product":"ArcGIS Maps SDK for JavaScript","tag_data":[{"term_id":772172,"name":"ArcGIS Developers","slug":"arcgis-developers","term_group":0,"term_taxonomy_id":772172,"taxonomy":"post_tag","description":"","parent":0,"count":12,"filter":"raw"},{"term_id":769562,"name":"ArcGIS Maps SDK for JavaScript","slug":"arcgis-maps-sdk-for-javascript","term_group":0,"term_taxonomy_id":769562,"taxonomy":"post_tag","description":"","parent":0,"count":27,"filter":"raw"},{"term_id":780997,"name":"Esri Developers","slug":"esri-developers","term_group":0,"term_taxonomy_id":780997,"taxonomy":"post_tag","description":"","parent":0,"count":2,"filter":"raw"},{"term_id":780994,"name":"web components","slug":"web-components","term_group":0,"term_taxonomy_id":780994,"taxonomy":"post_tag","description":"","parent":0,"count":4,"filter":"raw"},{"term_id":780938,"name":"what's new february 2026","slug":"whats-new-february-2026","term_group":0,"term_taxonomy_id":780938,"taxonomy":"post_tag","description":"","parent":0,"count":38,"filter":"raw"}],"category_data":[{"term_id":37101,"name":"Announcements","slug":"announcements","term_group":0,"term_taxonomy_id":37101,"taxonomy":"category","description":"","parent":0,"count":1957,"filter":"raw"},{"term_id":738191,"name":"Developers","slug":"developers","term_group":0,"term_taxonomy_id":738191,"taxonomy":"category","description":"","parent":0,"count":420,"filter":"raw"}],"product_data":[{"term_id":36831,"name":"ArcGIS Maps SDK for JavaScript","slug":"js-api-arcgis","term_group":0,"term_taxonomy_id":36831,"taxonomy":"product","description":"","parent":36601,"count":361,"filter":"raw"},{"term_id":36601,"name":"Developers","slug":"developers","term_group":0,"term_taxonomy_id":36601,"taxonomy":"product","description":"","parent":0,"count":761,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=js-api-arcgis","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2957533","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/320932"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=2957533"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2957533\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=2957533"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=2957533"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=2957533"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=2957533"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=2957533"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}