{"id":5257,"date":"2023-03-21T12:01:45","date_gmt":"2023-03-21T15:01:45","guid":{"rendered":"https:\/\/blog.botcity.dev\/?p=5257"},"modified":"2023-06-16T15:46:21","modified_gmt":"2023-06-16T18:46:21","slug":"como-tomar-decisao-entre-utilizar-api-utilizar-rpa","status":"publish","type":"post","link":"https:\/\/blog.botcity.dev\/pt-br\/2023\/03\/21\/como-tomar-decisao-entre-utilizar-api-utilizar-rpa\/","title":{"rendered":"Como tomar a decis\u00e3o entre utilizar API e utilizar RPA?"},"content":{"rendered":"\r\n<p>Muitas vezes, ao comparamos duas ou mais tecnologias para, ao final, tomarmos a decis\u00e3o sobre qual delas usar, surge a d\u00favida na escolha entre API e RPA, e acabamos caindo na mesma resposta padr\u00e3o: depende. Mas isso n\u00e3o \u00e9 de prop\u00f3sito. De fato, qualquer decis\u00e3o de qual tecnologia ou forma de desenvolvimento usar, depende de alguns fatores. E vamos discuti-los neste artigo.<\/p>\r\n\r\n\r\n\r\n<p>Antes de mais nada, vamos entender as diferen\u00e7as entre API e RPA.<\/p>\r\n\r\n\r\n\r\n<p><strong>Entendendo o que \u00e9 uma API<\/strong><\/p>\r\n\r\n\r\n\r\n<p>API significa Application Programming Interface em ingl\u00eas, ou seja, \u00e9 um programa que funciona como uma interface entre projetos separados. O objetivo \u00e9 facilitar a comunica\u00e7\u00e3o e at\u00e9 mesmo a transfer\u00eancia de dados em determinados formatos (json, XML, entre outros).<\/p>\r\n\r\n\r\n\r\n<p>As APIs s\u00e3o \u00fateis quando voc\u00ea precisa acessar dados ou funcionalidades de um sistema que \u00e9 disponibilizado por uma ferramenta e\/ou empresa. Em outras palavras, as APIs permitem que diferentes sistemas comuniquem-se de forma padronizada. Um exemplo simples \u00e9 a API dos Correios. Voc\u00ea pode utilizar essa API para que os dados de endere\u00e7os de clientes estejam corretos em seu sistema, com base no CEP informado.<\/p>\r\n\r\n\r\n\r\n<p>Ainda exercitando a reflex\u00e3o sobre como decidir, supondo que n\u00e3o existisse uma API dos Correios dispon\u00edvel para uso de pessoas desenvolvedoras, uma forma de buscar os dados corretamente seria com RPA, interagindo com a p\u00e1gina da empresa, atrav\u00e9s da DOM ou por vis\u00e3o computacional, identificando elementos na tela de onde clicar, onde digitar, e assim por diante.<\/p>\r\n\r\n\r\n\r\n<p><strong>Entendendo o que \u00e9 RPA<\/strong><\/p>\r\n\r\n\r\n\r\n<p>RPA significa Robotic Process Automation, em ingl\u00eas, ou seja, \u00e9 um processo automatizado pela constru\u00e7\u00e3o de um ou mais rob\u00f4s. \u00c9 uma tecnologia utilizada para automatizar tarefas repetitivas.<\/p>\r\n\r\n\r\n\r\n<p>RPA \u00e9 \u00fatil quando voc\u00ea precisa executar tarefas que envolvem intera\u00e7\u00e3o com a GUI (interface gr\u00e1fica de usu\u00e1rio), como preencher formul\u00e1rios ou clicar em bot\u00f5es em um aplicativo. Mas tamb\u00e9m se torna bastante \u00fatil quando voc\u00ea precisa interagir com outros sistemas mesmo sem a necessidade de utilizar a GUI, mas atuando no background da aplica\u00e7\u00e3o atrav\u00e9s de comandos no formato headless. Voc\u00ea pode entender um pouco mais sobre essas diferen\u00e7as entre RPA interagindo com GUI ou atuando em background neste <a href=\"https:\/\/blog.botcity.dev\/pt-br\/2023\/02\/06\/runners-desktop-runners-background\/\">artigo<\/a>.<\/p>\r\n\r\n\r\n\r\n<p>Em diversos momentos, quando n\u00e3o h\u00e1 APIs dispon\u00edveis para uso, o formato de desenvolvimento de projetos RPA acaba sendo a melhor sa\u00edda. Mas isso n\u00e3o significa que deve ser a \u00fanica informa\u00e7\u00e3o considerada para a tomada de decis\u00e3o. Afinal, se n\u00e3o existe uma API, n\u00f3s podemos construir uma, certo? Mais uma vez vamos usar a resposta: depende.<\/p>\r\n\r\n\r\n\r\n<p><strong>O que \u00e9 importante considerar para a tomada de decis\u00e3o<\/strong><\/p>\r\n\r\n\r\n\r\n<p>Para decidir qual abordagem \u00e9 a mais adequada, voc\u00ea pode levar em considera\u00e7\u00e3o os seguintes fatores: quest\u00f5es de seguran\u00e7a, acessos dispon\u00edveis, qual \u00e9 o conhecimento do time que far\u00e1 o desenvolvimento, como ser\u00e1 feito o monitoramento das execu\u00e7\u00f5es, pensar em formatos para lidar com altera\u00e7\u00f5es de estados, entre outros.<\/p>\r\n\r\n\r\n\r\n<p>Entenda um pouco mais desses pontos:<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li><strong>Conhecimento do time de desenvolvimento: <\/strong>Isso \u00e9 importante, em conjunto com o tempo para curva de aprendizado de novas tecnologias para o time utilizar. \u00c9 necess\u00e1rio avaliar o que faz sentido para o projeto.<\/li>\r\n\r\n\r\n\r\n<li><strong>Exist\u00eancia de muitas tarefas e processos repetitivos e\/ou manuais: <\/strong>Este \u00e9 um forte ind\u00edcio de que o RPA ser\u00e1 um excelente formato para o seu projeto.<\/li>\r\n\r\n\r\n\r\n<li><strong>Complexidade do projeto: <\/strong>Ambas as formas, API ou RPA, podem ser constru\u00e7\u00f5es com a mesma relev\u00e2ncia e preocupa\u00e7\u00e3o de um projeto de software, considerando governan\u00e7a, escalabilidade, seguran\u00e7a, entre outros. Mas em muitos casos, se as tarefas n\u00e3o tiverem grande complexidade, fica mais f\u00e1cil utilizar frameworks (python, por exemplo) e ferramentas de orquestra\u00e7\u00e3o para construir e monitorar a automa\u00e7\u00e3o necess\u00e1ria.<\/li>\r\n\r\n\r\n\r\n<li><strong>Intera\u00e7\u00e3o entre sistemas pela GUI ou em background:<\/strong> Se as tarefas envolvem intera\u00e7\u00e3o com a interface gr\u00e1fica de usu\u00e1rio, o RPA pode ser mais adequado.<\/li>\r\n\r\n\r\n\r\n<li><strong>Disponibilidade de API:<\/strong> Se o sistema que voc\u00ea precisa interagir j\u00e1 oferece uma API bem documentada e est\u00e1vel, pode ser mais f\u00e1cil e mais r\u00e1pido implementar a automa\u00e7\u00e3o como API. Mas nem sempre isso acontece e talvez nesse caso vale usar RPA para que voc\u00ea tenha acesso \u00e0s informa\u00e7\u00f5es necess\u00e1rias naquele sistema em quest\u00e3o.<\/li>\r\n\r\n\r\n\r\n<li><strong>Paralelismo e escalabilidade:<\/strong> Dependendo do formato de constru\u00e7\u00e3o de um projeto, isso precisa ser pensado desde o come\u00e7o. E, ainda que as APIs possam oferecer facilidade na hora de controlar e permitam boa escalabilidade, isso n\u00e3o se restringe apenas \u00e0s APIs. Tamb\u00e9m \u00e9 poss\u00edvel escalar a produ\u00e7\u00e3o e utiliza\u00e7\u00e3o de rob\u00f4s feitos em RPA, al\u00e9m da vantagem do paralelismo que uma automa\u00e7\u00e3o constru\u00edda com linguagem de programa\u00e7\u00e3o pode oferecer.<\/li>\r\n\r\n\r\n\r\n<li><strong>Seguran\u00e7a da informa\u00e7\u00e3o:<\/strong> \u00c9 importante analisar como voc\u00ea poder\u00e1 implementar a parte de seguran\u00e7a dos dados do seu sistema e tamb\u00e9m o que seu software poder\u00e1 ou n\u00e3o acessar, seja via token, certificado digital ou via outras formas de autentica\u00e7\u00e3o.<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<p>Resumidamente, ambas as tecnologias s\u00e3o \u00fateis. Mas se o que voc\u00ea precisa fazer n\u00e3o disponibiliza uma API bem documentada e atualizada para uso, RPA ser\u00e1 a sa\u00edda. Principalmente em casos de tarefas repetitivas e processos manuais. O que n\u00e3o impossibilita de utilizar RPA e API em conjunto, onde RPA automatiza tarefas necess\u00e1rias e a API te traz o apoio em rela\u00e7\u00e3o a uma autentica\u00e7\u00e3o, por exemplo.<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>Muitas vezes, ao comparamos duas ou mais tecnologias para, ao final, tomarmos a decis\u00e3o sobre qual delas usar, surge a d\u00favida na escolha entre API e RPA, e acabamos caindo na mesma resposta padr\u00e3o: depende. Mas isso n\u00e3o \u00e9 de prop\u00f3sito. De fato, qualquer decis\u00e3o de qual tecnologia ou forma de desenvolvimento usar, depende de<\/p>\n","protected":false},"author":214060721,"featured_media":5275,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[773027],"tags":[773113,773114,773029,773055,773030],"class_list":{"0":"post-5257","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-automacao-python","8":"tag-api-2","9":"tag-projeto","10":"tag-python-pt-br","11":"tag-python-rpa","12":"tag-rpa-pt-br"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Como tomar a decis\u00e3o entre utilizar API e utilizar RPA? - Blog BotCity - Conte\u00fado para Automa\u00e7\u00e3o e Governan\u00e7a<\/title>\n<meta name=\"description\" content=\"Ao nos depararmos com a necessidade de escolha entre API e RPA, acabamos caindo na resposta: depende de alguns fatores. Entenda como tomar a decis\u00e3o neste artigo.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.botcity.dev\/pt-br\/2023\/03\/21\/como-tomar-decisao-entre-utilizar-api-utilizar-rpa\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como tomar a decis\u00e3o entre utilizar API e utilizar RPA? - Blog BotCity - Conte\u00fado para Automa\u00e7\u00e3o e Governan\u00e7a\" \/>\n<meta property=\"og:description\" content=\"Ao nos depararmos com a necessidade de escolha entre API e RPA, acabamos caindo na resposta: depende de alguns fatores. Entenda como tomar a decis\u00e3o neste artigo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.botcity.dev\/pt-br\/2023\/03\/21\/como-tomar-decisao-entre-utilizar-api-utilizar-rpa\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog BotCity - Conte\u00fado para Automa\u00e7\u00e3o e Governan\u00e7a\" \/>\n<meta property=\"article:published_time\" content=\"2023-03-21T15:01:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-16T18:46:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/03\/Capa-artigo-API-ou-RPA.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Lorhan Caproni\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lorhan Caproni\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2023\\\/03\\\/21\\\/como-tomar-decisao-entre-utilizar-api-utilizar-rpa\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2023\\\/03\\\/21\\\/como-tomar-decisao-entre-utilizar-api-utilizar-rpa\\\/\"},\"author\":{\"name\":\"Lorhan Caproni\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/#\\\/schema\\\/person\\\/c70dcd8d50fca4702dc06ce662e0f111\"},\"headline\":\"Como tomar a decis\u00e3o entre utilizar API e utilizar RPA?\",\"datePublished\":\"2023-03-21T15:01:45+00:00\",\"dateModified\":\"2023-06-16T18:46:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2023\\\/03\\\/21\\\/como-tomar-decisao-entre-utilizar-api-utilizar-rpa\\\/\"},\"wordCount\":941,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2023\\\/03\\\/21\\\/como-tomar-decisao-entre-utilizar-api-utilizar-rpa\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.botcity.dev\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Capa-artigo-API-ou-RPA.png\",\"keywords\":[\"API\",\"projeto\",\"python\",\"python rpa\",\"rpa\"],\"articleSection\":[\"Automa\u00e7\u00e3o Python\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2023\\\/03\\\/21\\\/como-tomar-decisao-entre-utilizar-api-utilizar-rpa\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2023\\\/03\\\/21\\\/como-tomar-decisao-entre-utilizar-api-utilizar-rpa\\\/\",\"url\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2023\\\/03\\\/21\\\/como-tomar-decisao-entre-utilizar-api-utilizar-rpa\\\/\",\"name\":\"Como tomar a decis\u00e3o entre utilizar API e utilizar RPA? - Blog BotCity - Conte\u00fado para Automa\u00e7\u00e3o e Governan\u00e7a\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2023\\\/03\\\/21\\\/como-tomar-decisao-entre-utilizar-api-utilizar-rpa\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2023\\\/03\\\/21\\\/como-tomar-decisao-entre-utilizar-api-utilizar-rpa\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.botcity.dev\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Capa-artigo-API-ou-RPA.png\",\"datePublished\":\"2023-03-21T15:01:45+00:00\",\"dateModified\":\"2023-06-16T18:46:21+00:00\",\"description\":\"Ao nos depararmos com a necessidade de escolha entre API e RPA, acabamos caindo na resposta: depende de alguns fatores. Entenda como tomar a decis\u00e3o neste artigo.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2023\\\/03\\\/21\\\/como-tomar-decisao-entre-utilizar-api-utilizar-rpa\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2023\\\/03\\\/21\\\/como-tomar-decisao-entre-utilizar-api-utilizar-rpa\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2023\\\/03\\\/21\\\/como-tomar-decisao-entre-utilizar-api-utilizar-rpa\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blog.botcity.dev\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Capa-artigo-API-ou-RPA.png\",\"contentUrl\":\"https:\\\/\\\/blog.botcity.dev\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Capa-artigo-API-ou-RPA.png\",\"width\":1280,\"height\":720,\"caption\":\"Fundo escuro com uma foto de um teclado de computador. No centro est\u00e1 o logo da BotCity na cor branca. Logo abaixo o texto \\\"como tomar a decis\u00e3o entre API ou RPA?\\\".\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2023\\\/03\\\/21\\\/como-tomar-decisao-entre-utilizar-api-utilizar-rpa\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como tomar a decis\u00e3o entre utilizar API e utilizar RPA?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/#website\",\"url\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/\",\"name\":\"Blog BotCity\",\"description\":\"Explore o blog BotCity com conte\u00fados para automatizar e governar em Python. Mantenha-se informado e melhore o desempenho tecnol\u00f3gico, a seguran\u00e7a e o ROI da sua empresa.\",\"publisher\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/#organization\",\"name\":\"BotCity\",\"url\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"http:\\\/\\\/blog.botcity.dev\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/logo_botcity_2024_black.png\",\"contentUrl\":\"http:\\\/\\\/blog.botcity.dev\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/logo_botcity_2024_black.png\",\"width\":1611,\"height\":384,\"caption\":\"BotCity\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/#\\\/schema\\\/person\\\/c70dcd8d50fca4702dc06ce662e0f111\",\"name\":\"Lorhan Caproni\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a4f02f5e361046d8a6d852df16da98ddff27755dc746d7151c3b577231cbf3ba?s=96&d=identicon&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a4f02f5e361046d8a6d852df16da98ddff27755dc746d7151c3b577231cbf3ba?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a4f02f5e361046d8a6d852df16da98ddff27755dc746d7151c3b577231cbf3ba?s=96&d=identicon&r=g\",\"caption\":\"Lorhan Caproni\"},\"description\":\"BotCity Cofounder and CEO\",\"sameAs\":[\"http:\\\/\\\/botcitydev.wordpress.com\"],\"url\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/author\\\/lorhanb8c3fbc9af\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Como tomar a decis\u00e3o entre utilizar API e utilizar RPA? - Blog BotCity - Conte\u00fado para Automa\u00e7\u00e3o e Governan\u00e7a","description":"Ao nos depararmos com a necessidade de escolha entre API e RPA, acabamos caindo na resposta: depende de alguns fatores. Entenda como tomar a decis\u00e3o neste artigo.","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:\/\/blog.botcity.dev\/pt-br\/2023\/03\/21\/como-tomar-decisao-entre-utilizar-api-utilizar-rpa\/","og_locale":"pt_BR","og_type":"article","og_title":"Como tomar a decis\u00e3o entre utilizar API e utilizar RPA? - Blog BotCity - Conte\u00fado para Automa\u00e7\u00e3o e Governan\u00e7a","og_description":"Ao nos depararmos com a necessidade de escolha entre API e RPA, acabamos caindo na resposta: depende de alguns fatores. Entenda como tomar a decis\u00e3o neste artigo.","og_url":"https:\/\/blog.botcity.dev\/pt-br\/2023\/03\/21\/como-tomar-decisao-entre-utilizar-api-utilizar-rpa\/","og_site_name":"Blog BotCity - Conte\u00fado para Automa\u00e7\u00e3o e Governan\u00e7a","article_published_time":"2023-03-21T15:01:45+00:00","article_modified_time":"2023-06-16T18:46:21+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/03\/Capa-artigo-API-ou-RPA.png","type":"image\/png"}],"author":"Lorhan Caproni","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Lorhan Caproni","Est. tempo de leitura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.botcity.dev\/pt-br\/2023\/03\/21\/como-tomar-decisao-entre-utilizar-api-utilizar-rpa\/#article","isPartOf":{"@id":"https:\/\/blog.botcity.dev\/pt-br\/2023\/03\/21\/como-tomar-decisao-entre-utilizar-api-utilizar-rpa\/"},"author":{"name":"Lorhan Caproni","@id":"https:\/\/blog.botcity.dev\/pt-br\/#\/schema\/person\/c70dcd8d50fca4702dc06ce662e0f111"},"headline":"Como tomar a decis\u00e3o entre utilizar API e utilizar RPA?","datePublished":"2023-03-21T15:01:45+00:00","dateModified":"2023-06-16T18:46:21+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.botcity.dev\/pt-br\/2023\/03\/21\/como-tomar-decisao-entre-utilizar-api-utilizar-rpa\/"},"wordCount":941,"commentCount":0,"publisher":{"@id":"https:\/\/blog.botcity.dev\/pt-br\/#organization"},"image":{"@id":"https:\/\/blog.botcity.dev\/pt-br\/2023\/03\/21\/como-tomar-decisao-entre-utilizar-api-utilizar-rpa\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/03\/Capa-artigo-API-ou-RPA.png","keywords":["API","projeto","python","python rpa","rpa"],"articleSection":["Automa\u00e7\u00e3o Python"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.botcity.dev\/pt-br\/2023\/03\/21\/como-tomar-decisao-entre-utilizar-api-utilizar-rpa\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.botcity.dev\/pt-br\/2023\/03\/21\/como-tomar-decisao-entre-utilizar-api-utilizar-rpa\/","url":"https:\/\/blog.botcity.dev\/pt-br\/2023\/03\/21\/como-tomar-decisao-entre-utilizar-api-utilizar-rpa\/","name":"Como tomar a decis\u00e3o entre utilizar API e utilizar RPA? - Blog BotCity - Conte\u00fado para Automa\u00e7\u00e3o e Governan\u00e7a","isPartOf":{"@id":"https:\/\/blog.botcity.dev\/pt-br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.botcity.dev\/pt-br\/2023\/03\/21\/como-tomar-decisao-entre-utilizar-api-utilizar-rpa\/#primaryimage"},"image":{"@id":"https:\/\/blog.botcity.dev\/pt-br\/2023\/03\/21\/como-tomar-decisao-entre-utilizar-api-utilizar-rpa\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/03\/Capa-artigo-API-ou-RPA.png","datePublished":"2023-03-21T15:01:45+00:00","dateModified":"2023-06-16T18:46:21+00:00","description":"Ao nos depararmos com a necessidade de escolha entre API e RPA, acabamos caindo na resposta: depende de alguns fatores. Entenda como tomar a decis\u00e3o neste artigo.","breadcrumb":{"@id":"https:\/\/blog.botcity.dev\/pt-br\/2023\/03\/21\/como-tomar-decisao-entre-utilizar-api-utilizar-rpa\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.botcity.dev\/pt-br\/2023\/03\/21\/como-tomar-decisao-entre-utilizar-api-utilizar-rpa\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/blog.botcity.dev\/pt-br\/2023\/03\/21\/como-tomar-decisao-entre-utilizar-api-utilizar-rpa\/#primaryimage","url":"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/03\/Capa-artigo-API-ou-RPA.png","contentUrl":"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/03\/Capa-artigo-API-ou-RPA.png","width":1280,"height":720,"caption":"Fundo escuro com uma foto de um teclado de computador. No centro est\u00e1 o logo da BotCity na cor branca. Logo abaixo o texto \"como tomar a decis\u00e3o entre API ou RPA?\"."},{"@type":"BreadcrumbList","@id":"https:\/\/blog.botcity.dev\/pt-br\/2023\/03\/21\/como-tomar-decisao-entre-utilizar-api-utilizar-rpa\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.botcity.dev\/pt-br\/"},{"@type":"ListItem","position":2,"name":"Como tomar a decis\u00e3o entre utilizar API e utilizar RPA?"}]},{"@type":"WebSite","@id":"https:\/\/blog.botcity.dev\/pt-br\/#website","url":"https:\/\/blog.botcity.dev\/pt-br\/","name":"Blog BotCity","description":"Explore o blog BotCity com conte\u00fados para automatizar e governar em Python. Mantenha-se informado e melhore o desempenho tecnol\u00f3gico, a seguran\u00e7a e o ROI da sua empresa.","publisher":{"@id":"https:\/\/blog.botcity.dev\/pt-br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.botcity.dev\/pt-br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/blog.botcity.dev\/pt-br\/#organization","name":"BotCity","url":"https:\/\/blog.botcity.dev\/pt-br\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/blog.botcity.dev\/pt-br\/#\/schema\/logo\/image\/","url":"http:\/\/blog.botcity.dev\/wp-content\/uploads\/2025\/09\/logo_botcity_2024_black.png","contentUrl":"http:\/\/blog.botcity.dev\/wp-content\/uploads\/2025\/09\/logo_botcity_2024_black.png","width":1611,"height":384,"caption":"BotCity"},"image":{"@id":"https:\/\/blog.botcity.dev\/pt-br\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/blog.botcity.dev\/pt-br\/#\/schema\/person\/c70dcd8d50fca4702dc06ce662e0f111","name":"Lorhan Caproni","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/a4f02f5e361046d8a6d852df16da98ddff27755dc746d7151c3b577231cbf3ba?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a4f02f5e361046d8a6d852df16da98ddff27755dc746d7151c3b577231cbf3ba?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a4f02f5e361046d8a6d852df16da98ddff27755dc746d7151c3b577231cbf3ba?s=96&d=identicon&r=g","caption":"Lorhan Caproni"},"description":"BotCity Cofounder and CEO","sameAs":["http:\/\/botcitydev.wordpress.com"],"url":"https:\/\/blog.botcity.dev\/pt-br\/author\/lorhanb8c3fbc9af\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2023\/03\/Capa-artigo-API-ou-RPA.png","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pdx8c3-1mN","_links":{"self":[{"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/posts\/5257","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/users\/214060721"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/comments?post=5257"}],"version-history":[{"count":7,"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/posts\/5257\/revisions"}],"predecessor-version":[{"id":6091,"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/posts\/5257\/revisions\/6091"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/media\/5275"}],"wp:attachment":[{"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/media?parent=5257"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/categories?post=5257"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/tags?post=5257"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}