# What's the difference between app.codecov.io and codecov.io?

**URL:** <https://community.codecov.com/t/whats-the-difference-between-app-codecov-io-and-codecov-io/2563>\
**Category:** Site Feedback\
**Created:** [February 16, 2021, 9:27am UTC](https://community.codecov.com/t/whats-the-difference-between-app-codecov-io-and-codecov-io/2563 "2021-02-16T09:27:44Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![fingolfin](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/fingolfin/32/274_2.png) [@fingolfin](https://community.codecov.com/u/fingolfin)\
**Post date:** [February 16, 2021, 9:27am UTC](https://community.codecov.com/t/whats-the-difference-between-app-codecov-io-and-codecov-io/2563/1 "2021-02-16T09:27:44Z")

</div>

Recently, I stumbled by chance over the fact that there isn’t just [Codecov](https://codecov.io/gh/gap-packages/recog) (that’s where the GitHub Codecov integration links me), but also [Codecov](https://app.codecov.io/gh/gap-packages/recog) – which fixes some annoying layout issues (yay), but on the other hand uses different code coverage coloring.

Anyway: I was wondering what the relation between the two is? Is this just an alternate view (where is this documented)? Or are the “app.” URLs a preview of an upcoming design? Are both going to stay around? Should I prefer one over the other?!

---

<div class="post-metadata">

**Author:** ![tom](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/tom/32/8_2.png) [@tom](https://community.codecov.com/u/tom)\
**Post date:** [February 16, 2021, 9:06pm UTC](https://community.codecov.com/t/whats-the-difference-between-app-codecov-io-and-codecov-io/2563/2 "2021-02-16T21:06:15Z")

</div>

@fingolfin, you guessed right, we are in the middle of a design overhaul. We will eventually move towards only `app.` URLs, so I would stick with those ones.

---

<div class="post-metadata">

**Author:** ![fingolfin](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/fingolfin/32/274_2.png) [@fingolfin](https://community.codecov.com/u/fingolfin)\
**Post date:** [February 17, 2021, 2:17pm UTC](https://community.codecov.com/t/whats-the-difference-between-app-codecov-io-and-codecov-io/2563/3 "2021-02-17T14:17:37Z")

</div>

When you say “stick with those ones” I assume you mean “change all your existing links to use those” ?

Also, will you add redirects for the old URLs to the new ones, so that legacy links in READMEs, manuals etc. are not broken?

---

<div class="post-metadata">

**Author:** ![tom](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/tom/32/8_2.png) [@tom](https://community.codecov.com/u/tom)\
**Post date:** [February 18, 2021, 4:55pm UTC](https://community.codecov.com/t/whats-the-difference-between-app-codecov-io-and-codecov-io/2563/4 "2021-02-18T16:55:19Z")

</div>

@fingolfin, we will be redirecting old URLs to the new ones in order to not break legacy links. I would suggest using the new links going forward, but it should be backwards compatible.

---

<div class="post-metadata">

**Author:** ![mathieugouin](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/mathieugouin/32/1573_2.png) [@mathieugouin](https://community.codecov.com/u/mathieugouin)\
**Post date:** [February 19, 2021, 3:13pm UTC](https://community.codecov.com/t/whats-the-difference-between-app-codecov-io-and-codecov-io/2563/5 "2021-02-19T15:13:17Z")

</div>

Hi, thanks for the clarification! I stumbled on a similar issue (possibly related to the new design overhaul?).

When trying to view a file coverage report (line by line view), depending on if I’m from app or the “old” site, I’m presented with 2 differents URLs, and on only one I can see the coverage, for example:

Working URL:

> **[Code coverage done right.](https://www.codecov.io/gh/mathieugouin/tradesim/src/master/test/test_marker.py)**
>
> Hosted coverage report highly integrated with GitHub, Bitbucket and GitLab. Awesome pull request comments to enhance your QA.

Not working URL (the page loads fine, but the line-by-line report is not displayed):

> **[Code coverage done right.](https://codecov.io/gh/mathieugouin/tradesim/tree/master/test/test_marker.py)**
>
> Hosted coverage report highly integrated with GitHub, Bitbucket and GitLab. Awesome pull request comments to enhance your QA.

Thanks again!

---

<div class="post-metadata">

**Author:** ![tom](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/tom/32/8_2.png) [@tom](https://community.codecov.com/u/tom)\
**Post date:** [February 23, 2021, 4:00pm UTC](https://community.codecov.com/t/whats-the-difference-between-app-codecov-io-and-codecov-io/2563/6 "2021-02-23T16:00:42Z")

</div>

@mathieugouin, can you give some more details on how you got to those URLs? It seems both are on the `codecov.io` domain

---

<div class="post-metadata">

**Author:** ![mathieugouin](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/mathieugouin/32/1573_2.png) [@mathieugouin](https://community.codecov.com/u/mathieugouin)\
**Post date:** [February 24, 2021, 1:46am UTC](https://community.codecov.com/t/whats-the-difference-between-app-codecov-io-and-codecov-io/2563/7 "2021-02-24T01:46:00Z")

</div>

@tom Thanks for the reply!

Here is how I got both these urls.

A. To get to the “non-working” page:

1. When I am logged into codecov, the main page is: `https://codecov.io/gh`
2. Then I click on my repo (tradesim). I am presented this page: `https://app.codecov.io/gh/mathieugouin/tradesim`
3. From the “COVERAGE SUNBURST” graph, I click on “test”, then “test\_marker.py”.
4. I am presented the “non working” page (no line view of coverage data): `https://codecov.io/gh/mathieugouin/tradesim/tree/master/test/test_marker.py`

B. To get to the “working” page:

1. Same as steps 1 & 2 in A.
2. From the “Files” list (below the Sunburst graph), I click on “test”, then “test\_marker.py”.
3. I am presented the “working” page: `https://codecov.io/gh/mathieugouin/tradesim/src/master/test/test_marker.py`

C. I found another way to get a “non-working” page (it seems related to the fact that the file is from the root vs sub-folder):

1. Same as steps 1 & 2 in A.
2. From the “Files” list (below the Sunburst graph), I click on “finance\_utils.py”.
3. I am presented another “non-working” page: `https://codecov.io/gh/mathieugouin/tradesim/tree/master/finance_utils.py`

Hope this helps!

Thanks,  
Mathieu

---

<div class="post-metadata">

**Author:** ![tom](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/tom/32/8_2.png) [@tom](https://community.codecov.com/u/tom)\
**Post date:** [February 25, 2021, 4:19pm UTC](https://community.codecov.com/t/whats-the-difference-between-app-codecov-io-and-codecov-io/2563/8 "2021-02-25T16:19:37Z")

</div>

@mathieugouin this is very helpful, and I’ve forwarded to the product team.

---

<div class="post-metadata">

**Author:** ![bhathiya](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/bhathiya/32/1579_2.png) [@bhathiya](https://community.codecov.com/u/bhathiya)\
**Post date:** [March 2, 2021, 5:24am UTC](https://community.codecov.com/t/whats-the-difference-between-app-codecov-io-and-codecov-io/2563/10 "2021-03-02T05:24:54Z")

</div>

I’m seeing different complexity numbers for the 2 URLs. Is it a known issue?

`https://app.codecov.io/gh/wso2/carbon-apimgt` (INCORRECT)

 ![image](https://canada1.discourse-cdn.com/flex029/uploads/codecov/original/2X/4/462cb870e3b186f379341bb775984752a7b9e1fe.png)

`https://codecov.io/gh/wso2/carbon-apimgt/` (CORRECT)

 ![image](https://canada1.discourse-cdn.com/flex029/uploads/codecov/original/2X/a/a4fc6360aed6feda62f7a3f7d685ae6f12bc7917.png)

---

<div class="post-metadata">

**Author:** ![mathieugouin](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/mathieugouin/32/1573_2.png) [@mathieugouin](https://community.codecov.com/u/mathieugouin)\
**Post date:** [March 2, 2021, 2:09pm UTC](https://community.codecov.com/t/whats-the-difference-between-app-codecov-io-and-codecov-io/2563/11 "2021-03-02T14:09:25Z")

</div>

Hi @bhathiya, I wanted to try your 2 URLs, and for some reason, the “non-app” URL redirects me to the “app” URL. Could it be related to the browser thinking I’m accessing the page from a mobile/tablet device? However, I’m really from a desktop Chromium.

---

<div class="post-metadata">

**Author:** ![bhathiya](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/bhathiya/32/1579_2.png) [@bhathiya](https://community.codecov.com/u/bhathiya)\
**Post date:** [March 2, 2021, 2:41pm UTC](https://community.codecov.com/t/whats-the-difference-between-app-codecov-io-and-codecov-io/2563/12 "2021-03-02T14:41:46Z")

</div>

@mathieugouin make sure you don’t drop the last forward slash. otherwise it redirects to the app version.

---

<div class="post-metadata">

**Author:** ![bhathiya](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/bhathiya/32/1579_2.png) [@bhathiya](https://community.codecov.com/u/bhathiya)\
**Post date:** [March 5, 2021, 6:23pm UTC](https://community.codecov.com/t/whats-the-difference-between-app-codecov-io-and-codecov-io/2563/13 "2021-03-05T18:23:04Z")

</div>

@tom do you have any idea about this? will it be fixed in the app version any sooner?

---

<div class="post-metadata">

**Author:** ![tom](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/tom/32/8_2.png) [@tom](https://community.codecov.com/u/tom)\
**Post date:** [March 9, 2021, 1:19am UTC](https://community.codecov.com/t/whats-the-difference-between-app-codecov-io-and-codecov-io/2563/14 "2021-03-09T01:19:46Z")

</div>

@bhathiya, the product team has been made aware of the issue. I don’t have a timeline for you when this will be fixed yet.

---

<div class="post-metadata">

**Author:** ![tom](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/tom/32/8_2.png) [@tom](https://community.codecov.com/u/tom)\
**Post date:** [April 5, 2021, 7:08pm UTC](https://community.codecov.com/t/whats-the-difference-between-app-codecov-io-and-codecov-io/2563/15 "2021-04-05T19:08:01Z")

</div>

@mathieugouin, we have fixed the issue regarding the non-working urls

---

<div class="post-metadata">

**Author:** ![tom](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/tom/32/8_2.png) [@tom](https://community.codecov.com/u/tom)\
**Post date:** [April 7, 2021, 9:56pm UTC](https://community.codecov.com/t/whats-the-difference-between-app-codecov-io-and-codecov-io/2563/16 "2021-04-07T21:56:43Z")

</div>

@bhathiya we have rolled out a fix for the different complexity numbers issue you were seeing.
